ホームページ  >  記事  >  ウェブフロントエンド  >  Javascriptにおける配列とオブジェクトの関係を詳しく解説

Javascriptにおける配列とオブジェクトの関係を詳しく解説

黄舟
黄舟オリジナル
2017-03-18 15:07:502065ブラウズ

Javascriptでは、ArrayObjectですが、['key']の形式でのアクセスがArrayの機能であると誤解する人もいるかもしれませんが、そうではありません。

次の例では、配列が割り当てられた後、データが配列の位置に配置されず、配列のプロトタイプ オブジェクト オブジェクトに配置されるため、その長さプロパティは 0 のままです。

var a = new Array();
a['one'] = 1;
a['two'] = 2;
a['three'] = 3;

alert(a.length);

もう 1 つの重要な点:

JavaScript でオブジェクトをインスタンス化する場合、{key:value} の形式でオブジェクトを作成できます。キーは直接の量または文字列です。次の例では、a1 と a2 の内容はまったく同じです。

a1 または a2 の var1 は「pm」に置き換えられないことに注意してください。

var var1 = 'pm';
var a1 = {var1:'test is ok',var2:'here'};
alert(a1.var1);

以上がJavascriptにおける配列とオブジェクトの関係を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。