2013-12-05から1日間の記事一覧
少し戻りますが、 組み込み関数のtoStringの挙動を変える なんかすごいですね。 JavaScript 第5版作者: David Flanagan,村上列出版社/メーカー: オライリー・ジャパン発売日: 2007/08/14メディア: 大型本購入: 52人 クリック: 1,011回この商品を含むブログ (…
データカプセル化という一般的なプログラミングテクニック クロージャを使えばできる。 ただし、プロトタイプオブジェクトから継承してはいけない。 正解↓ prototype継承だとこうなる。↓ 確かに上書きできる。これじゃぁprivateではない。↓
コンストラクタからは、直接インスタンスメソッドにはアクセスできない。 しかし、prototype経由でアクセスできる。 インスタンスにはprototypeプロパティが存在しない。 ということはわかった。
サイ本の中ではいわゆる「クラス」ではないのだけど、便宜上「クラス」という言葉を使うと前置きをしている。 jsのコードをぱっと見た感じだとインスタンスプロパティとクラスプロパティは共にドットシンタックスでアクセスするので同じに見える。が、アクセ…