JavaScript-Developer-I 試験問題 1

以下のコードを参照してください。
let car1 = new Promise((_ ,reject)=> setTimeout(reject,2000,"Car1 crashed in")); let car2 = new Promise(resolve => setTimeout(resolve,1500,"Car2 completed")); let car3 = new Promise(resolve => setTimeout(resolve,3000,"Car3 completed")); Promise.race([車1,車2,車3])
.then(値=>{
let result = `${value} レース。`;
}).catch(err=>{
console.log('レースはキャンセルされました。',err);
});
promise.race を実行したときの result の値は何ですか?

JavaScript-Developer-I 試験問題 2

以下のコードを参照してください。

コードを実行したときの結果の値は何ですか?
  • JavaScript-Developer-I 試験問題 3

    インポートされたモジュールの厳密モードに関して正しいオプションはどれですか?
  • JavaScript-Developer-I 試験問題 4

    1 つのクラスはオンライン ストアで購入する商品を表すために作成され、2 番目のクラスは割引価格で販売されている商品を表すように作成されています。コンストラクターは、渡された最初の値に名前を設定します。疑似コードは以下のとおりです。

    開発者には、item と saleitem の簡単な説明を返す description メソッドを実装するという新しい要件があります。

    上記のコードを実行すると何が出力されますか?
  • JavaScript-Developer-I 試験問題 5

    開発者は次のコードを書きました。
    01 let X = オブジェクト.値;
    02
    03 試してみましょう {
    04ハンドルオブジェクト値(X);
    05 } キャッチ (エラー) {
    06 ハンドルエラー(エラー);
    07 }
    開発者は、handleObjectValue() の後に実行する getNextValue 関数を持っていますが、エラーが発生した場合は getNextValue() を実行したくないと考えています。
    この動作を確実にするために開発者はコードをどのように変更すればよいでしょうか?