開発者は、既存のクライアントからのAPIリクエストを実行するチーム用の新しいWebサーバーの作成を主導しています。
チームは、Node.Jsで実行されるWebサーバーを必要としており、新しいWebフレームワークMinimalist.Jsを使用したいと考えています。リード開発者は、すでにコミュニティが存在する、より経験豊富なバックエンドフレームワークを提唱したいと考えています。
リード開発者が提唱できる2つのフレームワークはどれですか?
2つの答えを選択してください
A. ギャツビー
B. 角度
C. コア
D. エクスプレス
正解:A,B
質問 2:
以下のコードを指定します。
setTimeout(()=>(
console.log(1);
). 0);
console.log(2);
New Promise ((resolve, reject )) = > (
setTimeout(() => (
reject(console.log(3));
). 1000);
)).catch(() => (
console.log(4);
));
console.log(5);
コンソールには何が記録されますか?
A. 2 1 4 3 5
B. 1 2 4 3 5
C. 2 5 1 3 4
D. 1 2 5 3 4
正解:C
質問 3:
次のコードを参照してください。
obj={とします
Foo:1、
バー:2
}
Let output =[],
for(let something in obj{
output.push(something);
}
console.log(output);
出力ライン11は何ですか?
A. ["bar","foo"]
B. ["foo","bar"]
C. [1,2]
D. ["foo:1","bar:2"]
正解:B
質問 4:
次のコードが与えられます:
document.body.addEventListener('click'、(event)=> {
if(/*ここでのコード置換*/){
console.log('ボタンがクリックされました!');
)。
});
行02の条件ステートメントのどの置換により、開発者は次のことができます。
ページ上のボタンがクリックされたことを正しく判断しますか?
A. button.addEventListener('click')
B. e.nodeTarget == this
C. event.target.nodeName =='BUTTON'
D. Event.clicked
正解:C
質問 5:
開発者は、入力フィールドを使用して単純なWebページを作成します。ユーザーが入力フィールドにテキストを入力してボタンをクリックすると、フィールドの実際の値がコンソールに表示される必要があります。
HTMLファイルの内容は次のとおりです。
<input type = "text" value = "Hello" name = "input">
<button type="button">表示</button>開発者は以下のjavascriptコードを作成しました。
Const button = document.querySelector('button');
button.addEvenListener('クリック'、()=>(
Const input = document.querySelector('input');
console.log(input.getAttribute('value'));
ユーザーがボタンをクリックすると、出力は常に「Hello」になります。
このコードを期待どおりに機能させるには、何をする必要がありますか?
A. 行03をconst input = document.getElementByName('input');に置き換えます。
B. 行04をconsole.log(input .value);に置き換えます。
C. 行02をbutton.addCallback( "click"、function(){
D. 行02をbutton.addEventListener( "onclick"、function(){
正解:B
質問 6:
以下のコードを考えると:
const delay = async delay =>{
return new Promise((resolve,reject)=>{
console.log(1);
setTimeout(resolve,deleay);
});
};
const callDelay = async ()=>{
console.log(2);
const yup = await delay(1000);
console.log(3);
}
console.log(4);
callDelay();
console.log(5);
コンソールには何が記録されますか?
正解:
4 2 1 5 3
質問 7:
開発者はNode、jsサーバーをセットアップし、ソースコードのルートであるindex、jsにスクリプトを作成しています。このスクリプトは、実行時にサーバーを起動します。開発者は、コードの実行元のフォルダーの場所を必要とする変数を宣言します。
スクリプトで使用できるグローバル変数はどれですか?
A. _ファイル名
B. this.path
C. _ dirname
D. window.location
正解:A
質問 8:
開発者は、次のコードを記述して、次の配列を受け取るsum3関数をテストします。
数値を計算し、配列の最初の3つの数値の合計を返します。テストに合格します。
res = sum2([1、2、3]);
console.assert(res === 6);
Res = sum3([1、2、3、4]);
console.assert(res === 6);
別の開発者がsum3の動作を変更して、代わりにすべての数値を合計しました
アレイに存在します。テストに合格:
更新されたsum3関数でテストを実行すると、どの2つの結果が発生しますか?
2つの答えを選択してください
A. 行02のアサーションが失敗する
B. 行05のアサーションが通過します。
C. 行05のアサーションは失敗します。
D. 行02のアサーションが通過します。
正解:C,D
Miura -
JavaScript-Developer-I日本語版問題集の九割が試験の問題にも出ていて凄かった。本当に助けになってました。