あと味スマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。読者です読者をやめる読者になる読者になるあと味たくさん情報を食べて、たくさん発信すると、あとになって味わい深い。2009-06-12JavaScriptのオブジェクトについて考察してみたJavaScriptJavaScriptを勉強しているとオブジェクトとはなんぞや?ということがわからなくなってきます。選択肢が増えれば増えるほど。JavaScriptには、同じように見えて、実は同じではないデータがあります。それらのオブジェクトについて、区別して説明が付けられるように、自分なりに考察してみました。勉強中のアウトプットなので、ここで書いた内容は事実とは大きく外れているものかもしれません。不明瞭な部分を自分なりに理由づけしたかっただけです。サンプルコードを試される場合は、FirefoxのFireBugにあるコンソールに貼りつけて実行するか、Safariの開発ツールにあるコンソールに貼りつけて実行してください。置き換えて確認してください。話がややこしくなるので、今回はプロパティしか扱っていません。名称の定義についてオブジェクトデータ構造を持った集合データのことプロパティオブジェクトに関連づられた変数のことクラスインスタンス化できる関数オブジェクトのことインスタンスコンストラクタを通して、クラスから生成されたオブジェクトのこと疑似クラスインスタンス化できない関数オブジェクトのこと*1疑似インスタンス疑似クラスの実行を通して生成されたオブジェクトのこと値データ構造を持たない単一のデータのことこの定義が正しいかどうかはわかりませんが、同じように見えて、実は同じではないデータを区別して説明し、自分で納得するために、上記の名前の定義としました。仕様書を読んで選んだ言葉ではありませんのでご了承ください。今回はプロパティを定義することを通して、JavaScriptのオブジェクトについて考察します。プロパティを定義する方法は以下の56通りです。オブジェクトの中にプロパティを定義するクラスの中にプロパティを定義するインスタンスの中にプロパティを定義する疑似クラスの中にプロパティを定義する疑似インスタンスの中にプロパティを定義するprototypeプロパティの中にプロパティを定義するJavaScriptはプロトタイプベースのオブジェクト指向言語なので、インスタンスの中にも、プロパティが定義できます。サンプルコードと考察ex1まずはオブジェクトの中にプロパティを定義してみる。&quot;私はプロパティです。