タグ

Symbolに関するminoru-okuyamaのブックマーク (1)

  • JavaScript互換性の要!Symbol(シンボル)について|もっこりJavaScript|ANALOGIC(アナロジック)

    シンボルとは シンボルが必要な理由 シンボルの活用 ウェルノウンシンボル 注意点 まとめ 参考記事 シンボルとは とあるサンプルコードを見ていたら array[Symbol.iterator]() なんていう記述を見かけました。普段見慣れないコードだったので調べてみると、どうやら「シンボル」というやつらしいです。ES2015から登場したものみたいですが、あまり馴染みがなかったので少し調べてみました。 シンボルはES2015から新たに導入されたプリミティブデータ型の1つです。プリミティブデータ型とはオブジェクトではないデータ型のことで、文字列、数値、真偽値、null、undefined、そしてシンボルがあります。(JavaScriptでは、関数や配列はオブジェクトの一種です。) シンボルはSymbol関数によってのみ作成することができます。シンボルの実体は「唯一無二の何か」であり、決して競合

  • 1