Salesforce Certified JavaScript Developer I Exam (JavaScript-Developer-I日本語版) - JavaScript-Developer-I日本語 Exam Practice Test
開発者がボタン付きのシンプルなウェブページを作成しています。ユーザーがこのボタンを初めてクリックすると、メッセージが表示されます。
開発者は以下のJavaScriptコードを記述しましたが、何かが欠けています。メッセージが初回クリック時だけでなく、ユーザーがボタンをクリックするたびに表示されてしまいます。
01 function listen(event) {
02
03 alert( 'やあ!僕はジョン・ドゥだよ' );
04
05 }
06 button.addEventListener('click', listen);
どの2行のコード行が、このコードを要求どおりに動作させるのでしょうか?
開発者は以下のJavaScriptコードを記述しましたが、何かが欠けています。メッセージが初回クリック時だけでなく、ユーザーがボタンをクリックするたびに表示されてしまいます。
01 function listen(event) {
02
03 alert( 'やあ!僕はジョン・ドゥだよ' );
04
05 }
06 button.addEventListener('click', listen);
どの2行のコード行が、このコードを要求どおりに動作させるのでしょうか?
Correct Answer: A,D
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).
開発者はserver.jsファイルを使用してサーバーを起動し、サーバーを実行するために必要な依存関係をソースコードのpackage.jsonに追加します。
開発者はローカルでサーバーを起動するために、どのコマンドを実行すればよいですか?
開発者はローカルでサーバーを起動するために、どのコマンドを実行すればよいですか?
Correct Answer: B
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).
開発者は以下を実行します。
ドキュメントクッキー;
document.cookie = ' key=John Smith ' ;
その行動とはどのようなものか?
ドキュメントクッキー;
document.cookie = ' key=John Smith ' ;
その行動とはどのようなものか?
Correct Answer: D
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).
以下のコードを参照してください。
01 let obj = {
02 foo: 1,
03 bar: 2
04 }
05 let output = []
06
07 for (let something of obj) {
08 output.push(something);
09 }
10
11 console.log(output);
11行目の出力値は何ですか?
01 let obj = {
02 foo: 1,
03 bar: 2
04 }
05 let output = []
06
07 for (let something of obj) {
08 output.push(something);
09 }
10
11 console.log(output);
11行目の出力値は何ですか?
Correct Answer: A
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).
以下のコードを参照してください(テンプレートリテラルのバッククォートが欠落していた箇所を修正しています)。
let codeName = ' Bond ' ;
let sampleText = `名前は${codeName}、ジム${codeName}です`;
開発者は、特定の部分文字列が文字列の一部であるかどうかを判定しようとしている。
どの3つのコード文がtrueを返しますか?
let codeName = ' Bond ' ;
let sampleText = `名前は${codeName}、ジム${codeName}です`;
開発者は、特定の部分文字列が文字列の一部であるかどうかを判定しようとしている。
どの3つのコード文がtrueを返しますか?
Correct Answer: C,D,E
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).
static delay = async delay = > {
return new Promise(resolve = > {
setTimeout(resolve, delay);
});
};
static asyncCall = async () = > {
await delay(1000);
console.log(1);
};
console.log(2);
asyncCall();
console.log(3);
delayとasyncCallは関数としてスコープ内にあると仮定します。
コンソールには何がログ出力されますか?
return new Promise(resolve = > {
setTimeout(resolve, delay);
});
};
static asyncCall = async () = > {
await delay(1000);
console.log(1);
};
console.log(2);
asyncCall();
console.log(3);
delayとasyncCallは関数としてスコープ内にあると仮定します。
コンソールには何がログ出力されますか?
Correct Answer: A
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).
以下のコードを参照してください。
01 let timedFunction = () = > {
02 console.log( 'タイマーが呼び出されました。' );
03 };
04
05 let timerId = setInterval(timedFunction, 1000);
開発者がスケジュールされたタイマー関数をキャンセルできるのは、どのステートメントですか?
01 let timedFunction = () = > {
02 console.log( 'タイマーが呼び出されました。' );
03 };
04
05 let timerId = setInterval(timedFunction, 1000);
開発者がスケジュールされたタイマー関数をキャンセルできるのは、どのステートメントですか?
Correct Answer: C
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).