ホームページ >ウェブフロントエンド >jsチュートリアル >Javascript 配列と辞書の使用分析_JavaScript スキル

Javascript 配列と辞書の使用分析_JavaScript スキル

WBOY
WBOYオリジナル
2016-05-16 16:27:281620ブラウズ

この記事では、JavaScript の配列と辞書の使用法を例とともに分析します。皆さんの参考に共有してください。具体的な分析は次のとおりです。

JavaScript の配列 Array は配列でもあり辞書でもあります。

配列の使用方法を例として見てみましょう。

コードをコピーします コードは次のとおりです。
var a = new Array(); a[0] = "エイサー"
; a[1] = "デル"
; for (var i in a) {
アラート(i); }

上記のコードは配列を作成します。各要素は文字列オブジェクトです。

次に、配列を走査します。 i の結果は 0 と 1 であり、a[i] の結果は文字列であることに注意してください。

これは、前の記事で説明したオブジェクトのプロパティをトラバースするのと非常に似ています。

辞書の使い方を見てみましょう。


コードをコピーします コードは次のとおりです。varcomputer_price = new Array(); コンピューター価格["エイサー"] = 500
コンピューター価格["デル"] = 600
alert(computer_price["Acer"]);

上記のように、この配列 (辞書) を反復処理することもできます


コードをコピー コードは次のとおりです。for (var i incomputer_price) { アラート(i ": " コンピューター価格[i]); }
ここで、 i は辞書の各キー値です。出力結果は次のとおりです:

エイサー: 500

デル: 600

次に、JavaScript の興味深い部分、引き続き上記の例を見てみましょう。

computer_price は辞書オブジェクトとして考えることができ、各キー値は属性です。

つまり、Acer はcomputer_price の属性です。次のように使用できます:computer_price.Acer

辞書と配列の簡略化された宣言方法を見てみましょう。


コードをコピーします

コードは次のとおりです。var array = [1, 2, 3]; // Array var array2 = { "Acer": 500, "Dell": 600 }; // 辞書 アラート(array2.Acer) // 50

この辞書の宣言は前の宣言と同じです。この例では、Acer はキー値であり、辞書オブジェクトの属性としても使用できます。
この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。