JS-Dev-101 試験問題 36
開発者は、投稿には本文、作成者、閲覧数が必要であるという要件に基づいて、ブログ投稿を表すクラスを作成します。
以下にコードを示します。
クラス投稿{
// ここにコードを挿入
これ.body = body
これ.author = author;
this.viewCount = viewCount;
}
}
3つの属性が正しく設定されたPostオブジェクトの新しいインスタンスを変数に設定できるようにするには、2行目のプレースホルダーにどのステートメントを挿入すればよいですか?
以下にコードを示します。
クラス投稿{
// ここにコードを挿入
これ.body = body
これ.author = author;
this.viewCount = viewCount;
}
}
3つの属性が正しく設定されたPostオブジェクトの新しいインスタンスを変数に設定できるようにするには、2行目のプレースホルダーにどのステートメントを挿入すればよいですか?
JS-Dev-101 試験問題 37
開発者は、数値を渡すと次の値を返す FizzBuzz 関数を作成しました。
数値が3で割り切れる場合は「fizz」とします。
数字が5で割り切れる場合は「ブザー」を鳴らします。
数字が3と5の両方で割り切れる場合は「fizzbuzz」とします。
数値が3でも5でも割り切れない場合は、空の文字列を返します。
fizzbuzz関数のシナリオを適切にテストするテストケースはどれですか?(2つ選択)
数値が3で割り切れる場合は「fizz」とします。
数字が5で割り切れる場合は「ブザー」を鳴らします。
数字が3と5の両方で割り切れる場合は「fizzbuzz」とします。
数値が3でも5でも割り切れない場合は、空の文字列を返します。
fizzbuzz関数のシナリオを適切にテストするテストケースはどれですか?(2つ選択)
JS-Dev-101 試験問題 38
値が与えられたとき、開発者はその値がNaNかどうかを検出するために、どの2つの方法を使用できますか?
JS-Dev-101 試験問題 39
以下のコードが与えられた場合:
const delay = sync delay => {
新しい Promise((resolve, reject) => { を返します。
setTimeout(resolve,delay);});};
const callDelay = async () => {
const yup = await delay(1000);
console.log(1);
コンソールには何がログ出力されますか?
const delay = sync delay => {
新しい Promise((resolve, reject) => { を返します。
setTimeout(resolve,delay);});};
const callDelay = async () => {
const yup = await delay(1000);
console.log(1);
コンソールには何がログ出力されますか?
JS-Dev-101 試験問題 40
コード:
01 let array = [1, 2, 3, 4, 4, 5, 4, 4];
02 for (let i = 0; i < array.length; i++) {
03 if (array[i] === 4) {
04 array.splice(i, 1);
05 i--;
06 }
07 }
実行後の配列の値は何ですか?
01 let array = [1, 2, 3, 4, 4, 5, 4, 4];
02 for (let i = 0; i < array.length; i++) {
03 if (array[i] === 4) {
04 array.splice(i, 1);
05 i--;
06 }
07 }
実行後の配列の値は何ですか?
