JavaScript オブジェクト

  • このエントリーをはてなブックマークに追加

–JavaScript Good parts P23 ここから–
JavaScriptにおけるオブジェクトはキーによって整理されたミュータブル、つまり変更可能なデータの集合体である。JavaScriptでは配列も、関数も正規表現もすべてオブジェクトである。そしてもちろんオブジェクトも、オブジェクトである。
–JavaScript Good parts P23 ここまで–



解説する。
ここで「キー」とはオブジェクトのプロパティ名を指していると思われる。
ミュータブル(immutable)は「不易」の「不変」のという意味である。
配列も関数も正規表現もすべてオブジェクトである。

ここで、次のようにtypeofでObjectとFunctionを見てみる。


console.log("typeof Object = " + typeof Object);//function
console.log("typeof Object.prototype = " + typeof Object.prototype);//Object

console.log("typeof Function = " + typeof Function);//function
console.log("typeof Function.prototype = " + typeof Function.prototype);//function

参考
JavaScript:the good parts 「良いパーツ」によるベストプラクティス [ ダグラス・クロフォード ]のP23

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメントを残す

*