資格勉強

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

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

こんにちは、アンダーソンです。
今回はSalesforce 認定 JavaScript Developer 1の
試験想定問題集を載せていきます。

LWC開発に必須のJavaScript、クライアントからサーバーサイドまで
幅広く問われるこの試験で知識をしっかり身につけましょう!

スポンサーリンク

問11

下記のコードをクリックした時に出力されるのはどれですか?

<div onclick="console.log('div')">
<p onclick="console.log('p')"> Click here! </p>
</div>

A. p div
B. div p
C. p
D. div

A. p div


問12

下記のコードを実行するとどれが出力されますか?

const arr = [1, 2, 3];
arr.push(6);
console.log(arr);
arr.pop();
console.log(arr);
arr.shift();
console.log(arr);
arr.unshift(8);
console.log(arr);

A.[1, 2, 3, 6],[2, 3, 6],[3, 6],[8, 3, 6]
B.[6, 1, 2, 3],[6, 1, 2],[1, 2],[8, 1, 2]
C.[6, 1, 2, 3],[1, 2, 3],[2, 3],[2, 3, 8]
D.[1, 2, 3, 6],[1, 2, 3],[2, 3],[8, 2, 3]

D.[1, 2, 3, 6],[1, 2, 3],[2, 3],[8, 2, 3]


問13

下記のコードを実行するとどれが出力されますか?

let emp = {
    fName: 'Test',
    lName: 'User',
    get fullName(){
        return fName + ' ' + lName;
    },
    set fullName(str){
        var nameParts = str.split(' ');
        this.fName = nameParts[0];
        this.lName = nameParts[1];
    }
}
emp.fullName ='John Smith';

console.log(emp.fName);

A.Test
B.undefined
C.John
D.Smith

C.John


問14

下記のコードを実行するとどれが出力されますか?

String.prototype.giveLydiaPizza = () => {
    return 'Just give Lydia pizza already!';
};
const name = 'Lydia';
name.giveLydiaPizza();

A. “Just give Lydia pizza already!”
B. TypeError: not a function
C. SyntaxError
D. undefined

A. “Just give Lydia pizza already!”

Stringは組み込みのコンストラクターであり、プロパティを追加できます。


問15

下記のコードを実行するとどれが出力されますか?

function sayHi() {
    return (() => 0)();
}
console.log(typeof sayHi());

A. “object”
B. “number”
C. “function”
D. “undefined”

B. “number”


問16

イベント伝播の3つのフェーズは何ですか?

A.ターゲット>キャプチャ>バブリング
B.バブリング>ターゲット>キャプチャ
C.ターゲット>バブリング>キャプチャ
D.キャプチャ>ターゲット>バブリング

D.キャプチャ>ターゲット>バブリング


問17

asyncを使用する場合、常にどのタイプのオブジェクトが返されますか?

A. Null
B. String
C. Promise
D. Map

C. Promise


問18

どのデータコレクションがキー順に並べられていますか?

A.Map
B.Array
C.Set
D.Object

A.Map
C.Set


問19

下記のコードを実行するとどれが出力されますか?

function Person (fName, lName) {
    this.fName = fName;
    this.lName = lName;
}

Person.prototype.age = 29;
let jim = new Person('Jim', 'Smith');

jim.age = 18;

console.log(jim.age);
console.log(jim.__proto__.age);

A: 18,29
B: 18,18
C: 18,undefined
D: 29,29

A: 18,29


問20

開発者は、DatePrettyPrintというモジュールを使用したいと考えています。
このモジュールは、printDate()と呼ばれる1つのデフォルト関数をエクスポートします。
開発者はどのようにしてprintDate()関数をインポートして使用できますか?

A. import printDate() from ‘/path/DatePrettyPrint.js’;
printDate();
B. import printDate from ‘/path/DatePrettyPrint.js’;
printDate();
C. import DatePrettyPrint from ‘/path/DatePrettyPrint.js’;
DatePrettyPrint.printDate();
D. import printDate from ‘/path/DatePrettyPrint.js’;
DatePrettyPrint.printDate();

B. import printDate from ‘/path/DatePrettyPrint.js’;
printDate();


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

次の問題はこちらからどうぞ!

初めからはこちらからどうぞ!

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

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

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