menu
書いてる野郎
orebike@gmail.com
連想配列の元になる Object を作るには通常、このような JSON 的記述により行うわけだが、
var hoge = {};
この連想配列的オブジェクトの中身が空っぽのようだ違っていてこの prototype は Object.prototype を引き継いでいてそこには toString やらのメソッドがもうすでに実装状態になっている。
場合によっては汚染されている可能性もある。
こういうprototype 等の Object 的特性は必要なく、純粋に連想配列としての Object を使いたい場合。
このようにするとまっさらな何も入っていない連想配列用Objectを得ることができる。
var hoge = Object.create(null);