※ES6以降の機能で出題・解答する。
※上位級は下位級の出題範囲を含む。
出題内容 | |
---|---|
JavaScriptの基礎 | ■オブジェクト指向の基本的概念 オブジェクト,オブジェクトに関する標準メソッド,クラス,クラスメソッド,インスタンス,インスタンス変数,インスタンスメソッド,クラスフィールド,インスタンス,インスタンス変数,慣習的なプライベート変数,継承,プロトタイプ継承 ■メソッド メソッド,静的メソッド ■変数 グローバル変数 |
JavaScriptの扱うデータ |
■プリミティブ型 Symbol ■リテラル 正規表現 |
標準組み込みオブジェクト |
■値プロパティ Infinity ■関数プロパティ evala ■コレクション Map,Set ■構造化データ JSON |
データの操作 |
■JSON操作 JSOM文字の解析,オブジェクトのJSON変換 |
演算子 |
■単項演算子 void ■関係演算子 instanceof |
制御文/ループ | throw, try...catch, finally, 拡張for文 |
組み込み関数 |
■データ生成・変換 map, set ■要素の操作 delete,sort, reverse ■イテレータ iterator, next ■クラス,メソッド class, super ■ファイル File, FileReader, fs ■非同期処理 Promise, async/await ■DOM操作 document |
関数 |
|
クラス |
|
例外処理 |
try,except,else,finally throw |
非同期処理 |
|
標準ライブラリ |
|
ファイル操作 |
|
その他の記法 |
|
※標準ライブラリを使用する場合は、その関数仕様を問題文中に明記する。
※Node.js 環境およびブラウザ環境で使用される、それぞれの独自API(関数やメソッド)に関する問題も一部出題に含まれる。
© Certify Inc. All Rights Reserved.