パーフェクト Javascript を読み始めた。 - 4
パーフェクトJavaScript (PERFECT SERIES 4)
- 作者: 井上誠一郎,土江拓郎,浜辺将太
- 出版社/メーカー: 技術評論社
- 発売日: 2011/09/23
- メディア: 大型本
- 購入: 24人 クリック: 568回
- この商品を含むブログ (12件) を見る
- 不変オブジェクト
- preventExtentions
- seal
- freeze
- thisは呼び出し方によって指すものが違う
- 同じオブジェクト内でも他の関数を呼ぶときはthisが必要
- applyとcallは関数呼び出し
- applyは第1引数はそのまま渡し、それ以外は配列で渡す
- callは第1引数とそれ以外の引数をそのまま渡す
- プロトタイプ
- 基本となる作り方
- クラス名.prototype.メソッド名 = function(メソッド引数) { メソッド本体; }
- _proto_ プロパティ
- オブジェクト生成に使った関数オブジェクトのprototypeへのリンク
- 通常のJavascript実装ではこのリンクが見えないので、拡張してある場合がある
- getPropertyOfメソッドがECMAScript第5版から使えるようになる
- ECMAScript第5版でのObjectクラス
- create
- defineProperty
- defineProperties
- getOwnPropertyDescriptor
- set
- get