javascript_javascriptスキルにおける配列の定義と使用例

WBOY
リリース: 2016-05-16 16:18:53
オリジナル
886 人が閲覧しました

この記事の例では、JavaScript での配列の定義と使用について説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。

コードをコピー コードは次のとおりです:


<タイトル>
<スクリプトタイプ="text/javascript">
//[辞書形式の配列] var arr = new Array() //動的配列オブジェクトを宣言します arr

arr[0] = "トム"; arr[1] = "ジム"; arr[2] = "二狗子"
; for (arr の変数 i) {
alter(i); //出力 1,2,3 [C# の配列出力が val であるのとは異なり、ここでの出力は key: 辞書形式です]
                                                                                                             
for (var i = 0; i alert(arr[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 プログラミング設計に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!