資格勉強

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

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

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

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

スポンサーリンク

問61

下記のコードの出力はなんですか?

const settings = {
    username: 'lydiahallie',
    level: 19,
    health: 90, 
};
const data = JSON.stringify(settings, ['level', 'health']);
console.log(data);

A: “{“level”:19, “health”:90}”
B: “{“username”: “lydiahallie”}”
C: “[“level”, “health”]”
D: “{“username”: “lydiahallie”, “level”:19, “health”:90}”

A: “{“level”:19, “health”:90}”

JSON.stringify()


問62

下記のコードの出力はなんですか?

console.log(JSON.stringify([new Number(3), new String('false'), new
Boolean(false)]));

A. “[ null , null , null ]”
B. “[ 3 , false , false ]”
C. “[ 3 , “false” , false ]”
D. “[ 3 , null , null ]”

C. “[ 3 , “false” , false ]”

Bは2番目のfalseに””がなくStringではないので不正解


問63

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

let emp = {
    name: "Santanu",
    dept: "IT"
}

const returnTarget = Object.assign(emp, {a:1, b:2});
console.log(emp);

A: {name: “Santanu”, dept: “IT”}
B: {a: 1, b: 2}
C: {name: “Santanu”, dept: “IT”, a: 1, b: 2}
D: {name: 1, dept: 2}

C: {name: “Santanu”, dept: “IT”, a: 1, b: 2}


問64

次のうち、Object.defineProperty()の属性ではないものはどれですか?

A. Configurable
B. Stateful
C. Enumerable
D. Writeable

B. Stateful

Object.defineProperty()


問65

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

const value = { number: 10 };
const multiply = (x = { ...value }) => {
console.log((x.number *= 2)); };

multiply();
multiply();
multiply(value);
multiply(value);

A: 20, 40, 80, 160
B: 20, 40, 20, 40
C: 20, 20, 20, 40
D: NaN, NaN, 20, 40

C: 20, 20, 20, 40


問66

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

const foo = () => console.log('First');
const bar = () => setTimeout(() => console.log('Second'));
const baz = () => console.log('Third');
bar();
foo();
baz();

A: First Second Third
B: First Third Second
C: Second First Third
D: Second Third First

B: First Third Second


問67

次のうち、Promise状態ではないものはどれですか?

A. rejected
B. failed
C. pending
D. fulfilled

B. failed


問68

次のボタンを押した時に出力されるのはなんですか?

<div onclick="console.log('first div')">
    <div onclick="console.log('second div')">
        <button onclick="console.log('button')"> Click! </button>
    </div>
</div>

A: first div, second div, button
B: button, first div, second div
C: first div, button, second div
D: button, second div, first div

D: button, second div, first div


問69

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

(() => {
    let x, y;
    try {
        throw new Error();
    } catch (x) {
        (x = 1), (y = 2);
        console.log(x);
    }
    console.log(x);
    console.log(y);
})();

A: undefined,1,2
B: 1,1,2
C: 1,undefined,2
D: undefined,undefined,2

C: 1,undefined,2


問70

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

const sum = eval('10*10+5');

console.log(sum);

A:’10*10+5′
B: ‘105’
C: 105
D: eval(’10*10+5′)

C: 105


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

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

最初からはこちらから!

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

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

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