こんにちは、アンダーソンです。
今回はSalesforce 認定 JavaScript Developer 1の
試験想定問題集を載せていきます。
LWC開発に必須のJavaScript、クライアントからサーバーサイドまで
幅広く問われるこの試験で知識をしっかり身につけましょう!
問71
下記のコードの出力はなんですか?
var num = 8;
var num = 10;
console.log(num);
A: 8
B: 10
C: SyntaxError
D: ReferenceError
B: 10
問72
次の文字列配列を降順で並べ替えるのはどれですか?
const arr = ["Banana", "Orange", "Apple", "Mango"];
A. arr.sort();
B. arr.sort((a, b) => a – b);
C. arr.reverse();
D. arr.sort((a, b) => b – a);
C. arr.reverse();
問73
下記のコードを実行するためのコードはどれですか?
const getId = new Promise((resolve, reject) => {
setTimeout(() => resolve(15), 1500); });
const getBook = bookId => new Promise((resolve, reject) => { setTimeout(() => resolve('${bookId}:JavaScript Algorithms'), 1500); });
getId.then(id => getBook(id)).then(data => data);
A. async function getBookInfo() {
const Id = await getId;
const result = await getBook(id);
}
getBookInfo();
B. async function getBookInfo() {
const Id = await getId;
const result = await getBook(id);
}
await getBookInfo();
C. await function getBookInfo() {
const Id = getId;
const result = getBook(id);
}
async getBookInfo();
D. async function getBookInfo() {
const Id = getId;
const result = getBook(id);
}
await getBookInfo();
A. async function getBookInfo() {
const Id = await getId;
const result = await getBook(id);
}
getBookInfo();
問74
下記のコードを実行するとどれが出力されますか?
function getAge() {
'use strict';
age = 21;
console.log(age);
}
getAge();
A: 21
B: undefined
C: ReferenceError
D: TypeError
C: ReferenceError
問75
下記のコードを実行するとどれが出力されますか?
let message = {
hello : 'Hello',
names : ['Sue', 'Joe'],
showMessage: function() {
let self = this;
this.names.forEach(function(name) {
console.log(self.hello + ' ' + name);
});
}
}
message.showMessage();
A: this Sue, this Joe
B: Hello Sue, Hello Joe
C: this.hello Sue, this.hello Joe
D: undefined Sue, undefined Joe
B: Hello Sue, Hello Joe
問76
下記のコードを実行するとどれが出力されますか?
console.log(x);
let x = 10;
A: TypeError
B: ReferenceError
C: 10
D: undefiend
B: ReferenceError
問77
次のコードを実行すると何が出力されますか?
[[0, 1], [2, 3]].reduce(
(acc, cur) => {
return acc.concat(cur);
},
[1, 2],
);
A: [0, 1, 2, 3, 1, 2]
B: [6, 1, 2]
C: [1, 2, 0, 1, 2, 3]
D: [1, 2, 6]
C: [1, 2, 0, 1, 2, 3]
問78
JavaScriptでクラスを作成する場合、何が自動生成されますか?
A. prototype
B. constructor
C. function
D. extension
B. constructor
問79
setIntervalメソッドはブラウザに何を返しますか?
setInterval(() => console.log('Hi'), 1000);
A:一意のID
B:指定されたミリ秒数
C:渡された関数
D:未定義
A:一意のID
問80
下記のコードを実行するとどれが出力されますか?
function getPersonInfo(one, two, three) {
console.log(one);
console.log(two);
console.log(three);
}
const person = 'Lydia';
const age = 21;
getPersonInfo(`${person} is ${age} years old`);
A: person is age years old, undefined, undefined
B: Lydia is 21 years old, undefined, undefined
C: Lydia, 21, undefined
D: Lydia, is 21, years old
B: Lydia is 21 years old, undefined, undefined
まだまだ続きますので、ぜひチャレンジしてみてください!
次の問題はこちらです!
最初からはこちら!