出題職人
新着
人気
ログイン
新規登録
新着クイズ
人気クイズ
ログイン
新規登録
JavaScript オブジェクト指向クイズ
00:00
1
/
10
1
第1問
JavaScriptにおけるオブジェクト指向の基本的な継承メカニズムは何ですか?
A
インターフェース
B
クラス
C
プロトタイプ
D
ミックスイン
次へ
2
第2問
ECMAScript 2015 (ES6) でクラスを定義するために使用されるキーワードは何ですか?
A
`function`
B
`object`
C
`class`
D
`type`
前へ
次へ
3
第3問
コンストラクタ関数(例: `function Person() {}`)を使用して新しいオブジェクトインスタンスを作成する際に、どのキーワードを使用しますか?
A
`create`
B
`new`
C
`make`
D
`instanceof`
前へ
次へ
4
第4問
オブジェクトのメソッドとして呼び出された通常の関数(アロー関数ではない)において、`this`は何を指しますか?
A
グローバルオブジェクト(`window`または`global`)
B
関数自体
C
そのメソッドが属するオブジェクト
D
`undefined`
前へ
次へ
5
第5問
JavaScriptのプロトタイプチェーンの終端には何がありますか?
A
`undefined`
B
`Object.prototype`
C
`null`
D
`Function.prototype`
前へ
次へ
6
第6問
ES6のクラスにおいて、子クラスが親クラスから継承するために使用するキーワードは何ですか?
A
`implements`
B
`inherits`
C
`extends`
D
`uses`
前へ
次へ
7
第7問
最新のJavaScript(ES2022以降)で、クラスのプライベートフィールドを宣言するために使用される記号は何ですか?
A
`_` (アンダースコア)
B
`#` (ハッシュ)
C
`$` (ドル記号)
D
`*` (アスタリスク)
前へ
次へ
8
第8問
子クラスのコンストラクタ内で、`this`にアクセスする前に必ず呼び出す必要があるものは何ですか?
A
`parent()`
B
`super()`
C
`Base.constructor()`
D
`Object.create()`
前へ
次へ
9
第9問
オブジェクトが自身に直接定義されていないプロパティやメソッドを、そのプロトタイプからどのようにアクセスしますか?
A
オブジェクト作成時にそれらをコピーする
B
親クラスへの直接参照を介して
C
プロトタイプチェーンを辿ることで
D
`mixin`関数を使用する
前へ
次へ
10
第10問
JavaScriptのファクトリ関数がコンストラクタ関数と異なる一般的な特徴は何ですか?
A
常に`new`キーワードを使用する
B
`new`を使用せずに新しいオブジェクトを返す
C
クラスとして定義されなければならない
D
`this`を使用してプロパティを割り当てる
前へ
結果を見る!
中断する