JS-Dev-101 試験問題 16
以下のコードを参照してください(テンプレートリテラルのバッククォートが欠落していた箇所を修正しています)。
let codeName = 'Bond';
let sampleText = `名前は${codeName}、ジム${codeName}です`;
開発者は、特定の部分文字列が文字列の一部であるかどうかを判定しようとしている。
どの3つのコード文がtrueを返しますか?
let codeName = 'Bond';
let sampleText = `名前は${codeName}、ジム${codeName}です`;
開発者は、特定の部分文字列が文字列の一部であるかどうかを判定しようとしている。
どの3つのコード文がtrueを返しますか?
JS-Dev-101 試験問題 17
開発者はNode.jsを使って安全なWebサーバーを構築したいと考えています。開発者はローカルにapp-serverというディレクトリを作成し、最初のファイルはapp-server/index.jsです。
サードパーティライブラリを一切使用せずに、安全なWebサーバーを作成するために、開発者はindex.jsに何を追加すればよいでしょうか?
サードパーティライブラリを一切使用せずに、安全なWebサーバーを作成するために、開発者はindex.jsに何を追加すればよいでしょうか?
JS-Dev-101 試験問題 18
コード:
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 }
実行後の配列の値は何ですか?
JS-Dev-101 試験問題 19
Universal Containersでは、各チームがJavaScriptオブジェクトをコピーする独自の方法を採用しています。以下のコードスニペットは、あるチームの実装例を示しています。
01 function Person() {
02 this.firstName = "John";
03 this.lastName = "Doe";
04 this.name = () => {
05 console.log('こんにちは ${this.firstName} ${this.lastName}');
06 }
07 }
08
09 const john = new Person();
10 const dan = JSON.parse(JSON.stringify(john)); // (意図的なディープコピー)
11 dan.firstName = 'Dan';
12 dan.name();
(元の10行目は、論理的にはJSON.parse(JSON.stringify(john))を実行してJSONクローンを作成するものです。)このコードを実行した結果はどうなりますか?
01 function Person() {
02 this.firstName = "John";
03 this.lastName = "Doe";
04 this.name = () => {
05 console.log('こんにちは ${this.firstName} ${this.lastName}');
06 }
07 }
08
09 const john = new Person();
10 const dan = JSON.parse(JSON.stringify(john)); // (意図的なディープコピー)
11 dan.firstName = 'Dan';
12 dan.name();
(元の10行目は、論理的にはJSON.parse(JSON.stringify(john))を実行してJSONクローンを作成するものです。)このコードを実行した結果はどうなりますか?
JS-Dev-101 試験問題 20
以下のコードを参照してください。
関数 test (val) {
もし (val === undefined) {
return '未定義の値です!' ;
}
if (val === null) {
'null値です!' を返します。
}
値を返す。
}
x とする。
テスト(x)
13行目の関数呼び出しによって返される値は何ですか?
関数 test (val) {
もし (val === undefined) {
return '未定義の値です!' ;
}
if (val === null) {
'null値です!' を返します。
}
値を返す。
}
x とする。
テスト(x)
13行目の関数呼び出しによって返される値は何ですか?

