最終更新:2023-07-21 (金) 02:46:19 (252d)
JavaScript/オブジェクト
Top / JavaScript / オブジェクト
オブジェクトの生成
オブジェクトリテラル式
{}//空のオブジェクト {プロパティ名:プロパティ値,...} {key:"value",...}
new式
- 関数をコンストラクタとして呼び出す
var obj = new Object();
ES2015
JavaScript/略記プロパティ名
JavaScript/計算プロパティ名?
JavaScript/プロパティ
アクセス方法
- ドット演算子
- ブラケット演算子
ブラケット演算子でしか書けないパターン
- 識別子に使えないプロパティ名を使う場合(数値やハイフンを含む文字列)
- 変数の値をプロパティ名に使う場合
- 式の評価結果をプロパティ名に使う場合
特別なオブジェクト
JavaScript/ビルトインオブジェクト
- JavaScript/String
- JavaScript/Array
- JavaScript/Function
- JavaScript/Object
- JavaScript/Boolean
- JavaScript/Number
- JavaScript/RegExp?
例外
- JavaScript/undefined
- JavaScript/null?