2016-05-05 10 views
0

Javascriptオブジェクトは、キー値システム(他のプログラミング言語ではハッシュ、マップ、辞書など)を使用します。我々は2つのアクセス方法を使用してプロパティの値にアクセスすることができるオブジェクト内javascriptオブジェクトのプロパティの種類は何ですか?

var object = { property01: value01, property02: value02 } 

:キープロパティと呼ばれ、オブジェクト内であるが、このように書かれています。 property01property02上記の例では

object.property01 
object['property01'] 

:変数の型は、プロパティ名を保持し、そしてそれがどのようにメモリに格納されている何

+3

すべてのECMAScript 5(下)のプロパティは、文字列です。 ECMAScript 6は[Symbols](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol)を追加しました。 JSONはテキストベースのデータ転送形式です。その構文は、JavaScriptのリテラル構文の一部に由来していましたが、それ以上にJavaScriptに特化したものではありません。 –

+1

「ライブラリ」という言葉は聞いたことがありません。あなたは "辞書"を意味しましたか? – Bergi

+0

はい、申し訳ありません、辞書、感謝@Bergiを意味します。あなたのコメントを反映するために投稿を編集しました。 – alexi2

答えて

-2

これは変数ですが、ウィンドウオブジェクトにアタッチされるのではなく、別の変数にアタッチされています。

0

私が正しくあなたの質問を理解している場合、私はわからないんだけど、私が参照できる最も近い答えはこれです:

各プロパティは、文字列値に関連付けられているので、

オブジェクトは時々、連想配列と呼ばれていることができますそれにアクセスするために使用されます。

出典:彼らは有効なプロパティ識別子いるとき、あなたが示さてきたように、彼らは、ドット構文でアクセスすることができますがhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects

関連する問題