開発者は、配列内の要素の合計を計算する関数を作成する必要がありますが、コードが実行されるたびに未定義になります。開発者は、以下のコードに欠けているものを見つける必要があります。
Const sumFunction = arr => {
Return arr.reduce((result, current) => {
//
Result += current;
//
), 10);
);
コードを期待どおりに動作させるオプションはどれですか?
A. 行 02 を return arr.map(( result, current) => ( に置き換えます。
B. 行 03 を if(arr.length == 0 ) に置き換えます ( return 0; )
C. 行 04 を result = result +current; に置き換えます。
D. 行 05 を戻り値に置き換えます。
正解:D
質問 2:
以下のコードを考えると:
関数 myFunction(){
A =5;
変数 b=1;
}
myFunction();
console.log(a);
console.log(b);
期待される出力は何ですか?
A. 行 08 でエラーがスローされるため、行 09 は実行されません。
B. 08 行と 09 行の両方が実行されますが、出力される値は不定です。
C. 08 行目と 09 行目が実行され、変数が出力されます。
D. 08 行目で変数が出力されますが、09 行目でエラーがスローされます。
正解:D
質問 3:
開発者は、オブジェクトの配列を反復処理してオブジェクトを数え、プロパティ値 name が文字 N で始まるオブジェクトを数えたいと考えています。
Const arrObj = [{"名前" : "ザック"} , {"名前" : "ケイト"},{"名前" : "アリス"},{"名前" : "ボブ"},{"名前" :
"ナサム"},{"名前" : "ナサニエル"}
以下のコード スニペットを参照してください。
01 arrObj.reduce(( acc, curr) => {
02 //欠落している行 02
02 //欠落している行 03
04)。0);
欠落している行 02 と 03 のうち、正しいカウントを返すのはどれですか?
A. Const sum = curr.startsWIth('N') ? 1:0;
通貨+合計を返す
B. Const sum = curr.name.startsWIth('N') ? 1:0;
通貨+合計を返す
C. Const sum = curr.name.startsWith('N') ? 1:0;
戻り値 + 合計
D. Const sum = curr.startsWith('N') ? 1:0;
戻り値 + 合計
正解:C
質問 4:
コードブロックの結果は?
A. エラーがスローされます。
B. コンソールは「フラグ」と別のフラグをログに記録します。
C. コンソールは「フラグ」のみをログに記録します。
D. コンソールは「フラグ」をログに記録し、エラーがスローされます。
正解:D
質問 5:
次のコードを参照してください。
class Vehicle{
constructor(plate){
this.plate = plate;
}
}
class Truck extends Vehicle{
constructor(plate, weight){
//Missing code
this.weight = weight;
}
displayWeight(){
console.log(`The truck ${this.plate} has a weight of ${this.weight}lb.`);
}
}let myTruck = new Truck('123Ab',5000);
myTruck.displayWeight();
コードが「トラック 123AB の重量は 5000 ポンドです。
A. スーパー (プレート)
B. vehicle.plate = プレート
C. super.plate = プレート
D. this.plate = プレート
正解:A
来宫** -
とても嬉しいです。ありがとうございました。
貴社テスト問題集を購入し、試験を受かりました。