ホームページ ウェブフロントエンド jsチュートリアル javascript_javascriptスキルにおける配列の定義と使用例

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

May 16, 2016 pm 04:18 PM
javascript 使用 意味 配列

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

コードをコピー コードは次のとおりです:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<タイトル></タイトル>
<スクリプトタイプ="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]); }*/
</スクリプト>
</頭>


</本文>
</html>


この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。

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

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

BTCC チュートリアル: BTCC 取引所で MetaMask ウォレットをバインドして使用する方法は? BTCC チュートリアル: BTCC 取引所で MetaMask ウォレットをバインドして使用する方法は? Apr 26, 2024 am 09:40 AM

BTCC チュートリアル: BTCC 取引所で MetaMask ウォレットをバインドして使用する方法は?

Xiaomi Autoアプリの使い方 Xiaomi Autoアプリの使い方 Apr 01, 2024 pm 09:19 PM

Xiaomi Autoアプリの使い方

foreach ループを使用して PHP 配列から重複要素を削除するにはどうすればよいですか? foreach ループを使用して PHP 配列から重複要素を削除するにはどうすればよいですか? Apr 27, 2024 am 11:33 AM

foreach ループを使用して PHP 配列から重複要素を削除するにはどうすればよいですか?

PHP 配列キー値の反転: さまざまな方法のパフォーマンス比較分析 PHP 配列キー値の反転: さまざまな方法のパフォーマンス比較分析 May 03, 2024 pm 09:03 PM

PHP 配列キー値の反転: さまざまな方法のパフォーマンス比較分析

PHP 配列の多次元ソートの実践: 単純なシナリオから複雑なシナリオまで PHP 配列の多次元ソートの実践: 単純なシナリオから複雑なシナリオまで Apr 29, 2024 pm 09:12 PM

PHP 配列の多次元ソートの実践: 単純なシナリオから複雑なシナリオまで

PHP 配列ディープ コピーの技術: さまざまな方法を使用して完璧なコピーを実現する PHP 配列ディープ コピーの技術: さまざまな方法を使用して完璧なコピーを実現する May 01, 2024 pm 12:30 PM

PHP 配列ディープ コピーの技術: さまざまな方法を使用して完璧なコピーを実現する

データソートにおけるPHP配列グループ化機能の応用 データソートにおけるPHP配列グループ化機能の応用 May 04, 2024 pm 01:03 PM

データソートにおけるPHP配列グループ化機能の応用

PHP 配列のディープ コピーのベスト プラクティス: 効率的な方法を発見する PHP 配列のディープ コピーのベスト プラクティス: 効率的な方法を発見する Apr 30, 2024 pm 03:42 PM

PHP 配列のディープ コピーのベスト プラクティス: 効率的な方法を発見する

See all articles