この記事の例では、JavaScript での配列の定義と使用について説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。
arr[0] = "トム";
arr[1] = "ジム";
arr[2] = "二狗子"
;
for (arr の変数 i) {
alter(i); //出力 1,2,3 [C# の配列出力が val であるのとは異なり、ここでの出力は key: 辞書形式です]
for (var i = 0; i
*/
//[辞書形式の配列]
var dict = new Array() // 配列オブジェクトを宣言します dict
dict["人"] = "ren" //人物属性を動的に追加します
;
dict["口"] = "こう"; dict["口"] = "こう";
dict["hand"] = "shou" //手の属性を動的に追加します
;
for (var item in dict) { // dict 配列オブジェクトを走査します。この for ループは C# の foreach 走査と同等で、構文は同じですが、foreach は for
になります。
alter(item); //出力人物、口、手 [値を出力する C# 配列とは異なり、ここでの出力はキー: 辞書形式です]
//alert(arr[item]) //その値を出力したい場合は、次のように書くこともでき、出力されます: ren,kou,shou
}
//キーは for (var v in dict) を通じて取得されるため、この特性を持ち、この特性を使用してオブジェクトのメンバーを取得できます (オブジェクトのメンバーはオブジェクトに基づいています。キーの形式)
for (var v in document) {//ドキュメント オブジェクトのすべてのメンバーを出力します
Document.writeln(v);
}
alert(dict["口"]); // dict 配列オブジェクトは「人」「口」「手」をキーとして使用するため、ここでは「口」のキーをベースにしています。 " 値「こう」を取得
//配列を宣言する簡単な方法もあります
//[通常の配列の簡易宣言形式]
var str = [1, 2, 3, 4, 5, 6, 7, 8, 9]; // この種の配列は、dict["人"] = "ren"; の特殊なケースとみなすことができます。つまり、キーは0,1,2,3....キーが0のとき、値は1です
for (var i = 0; i
alert(str[i]); //出力 1,2,3,4,5,6,7,8,9
//[辞書形式の簡易配列宣言形式]
var str = { "トム": 30, "ジム": 28, "二狗子": 16 };
for (var v in str) {
alert(v); //トム、ジム、エルグージを出力します
/*
for (var i = 0; i < str.length; i ) { //キーが数値ではない辞書形式の配列は、この for ループを使用して走査できないことに注意してください。 str[i] (i はインデックス) は数値であるため
アラート(str[i]);
}*/
スクリプト>
頭>
本文>
この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。