タグ

ブックマーク / qiita.com/tady (1)

  • JavaScriptでなぜ Object.create(null) を使うのか? - Qiita

    概要 JavaScriptの Object.create(null) はなぜ使われるのか。 {}での初期化とは何が違うのか。 きっかけ Vuex のソースコードを読んでいて、 Object.create(null) という見慣れない記述を見つけました。 リテラル {} ではいけない理由が気になったので、なぜなのか調べてみました。 対応ブラウザ Object.create は Internet Explorer 9 を含めたモダンブラウザで利用可能です。 - http://kangax.github.io/compat-table/es5/#test-Object.create - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/create Object.crea

    JavaScriptでなぜ Object.create(null) を使うのか? - Qiita
    Jxck
    Jxck 2016/11/04
    Map 使わないのはサポート問題だろうか?もしくは JSON にした時微妙だからなか?
  • 1