資格勉強

【試験問題】Salesforce 認定 JavaScript Developer 1 資格取得へ⑧

資格勉強
この記事は約6分で読めます。

こんにちは、アンダーソンです。
今回は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


まだまだ続きますので、ぜひチャレンジしてみてください!

次の問題はこちらです!

最初からはこちら!

他の試験問題集はこちらです。

標準機能のその他の記事はこちらです。

試験対策をさらに強力にサポートします。