ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptで配列を作成するにはどうすればよいですか?

JavaScriptで配列を作成するにはどうすればよいですか?

黄舟
黄舟オリジナル
2017-11-09 14:40:132138ブラウズ

PHP であっても JavaScript であっても、配列はプログラミングを学ぶ際に最も一般的なデータ型であるため、今日はその方法を紹介します。 JavaScriptで配列を作成しますか?

JavaScript メソッドで配列を作成します:

1. オブジェクトを作成すると同じように、配列オブジェクトのコンストラクターArray()を使用し、新しいArray オブジェクトをインスタンス化するための 演算子

このようにして作成されるのは要素のない配列であり、要素の数は空です

[cc]
//创建一个空数组
var arr = new Array();
//其长度为——0
alert(arr.length);
[/cc]

2. コンストラクター Array() を使用して、配列の最初の n 要素を直接明示的に指定します。

このようにして作成された配列の長さはnで、配列の添字は0からn-1までです

[cc]
//创建一个数组,前七位分别为’a',’b',’c',’d',1,2,3
var arr = new Array(‘a’,'b’,'c’,'d’,1,2,3);
//数组的长度为7
alert(arr.length);
[/cc]

3 コンストラクターnew Array()を使用して、整数をパラメーターとして直接追加します。配列の長さを直接指定します

[cc]
//指定数组长度为10
var arr = new Array(10);
alert(arr.length);
//数组元素为undefined
alert(arr[0]);
[/cc]

4. 直接値を使用して作成します

var arr = [];//创建一个空数组
var arr2 = [1,2,3];//创建一个有三个元素的数组

5. コンストラクターを使用して作成します

a、var arr1 = new Array();//创建空数组
b、var arr2 = new Array(10);//创建一个长度为10的数组
c、var arr3 =  new Array(5,4,3,2,1);//创建数组并初始化

JavaScript を使用して配列を作成するには:

1. 配列宣言メソッド

(1): arrayObj = new Array(); //创建一个数组。

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

var arr1 = new Array();
(2):arrayObj = new Array([size]) 
创建一个数组并指定长度,注意不是上限,是长度。

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


var a = new Array(5);
(3):arrayObj = new Array([element0[, element1[, ...[, elementN]]]]) 
创建一个数组并赋值。

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


var a = new Array(["b", 2, "a", 4,]);
(4):arrayObj = [element0, element1, ..., elementN] 
创建一个数组并赋值的简写,注意这里中括号不表示可省略。

コードは以下の通りです:

var a = ["b", 2, "a", 4,];

(注): 「[]」を付ける場合と「[]」を付けない場合の違いは以下の通りです

コードは以下の通りです:

var a = new Array(5); //指创建长度为5的数组
var a = new Array([5]); //指创建一个数组,长度为1,并且第一位是5

2.配列のメソッド

3. 配列の操作 (アドレスの受け渡し)

var t2=new Array();
t2[0]=1;
t2[1]=2;
test2(t2); //传地址(数组)
 
function test2(var2) {
for(var i=0;i
var2[i]=var2[i]+1;
}
}
for(var i=0;i
alert(t2[i]);
}

要約: JavaScript で配列を作成するには、さまざまな方法があります。それぞれの方法で最も優れたものを選択してください。あなたのニーズに応じた適切な作成方法が役立つことを願っています。 関連する推奨事項:

1.JavaScriptで配列を作成する最も簡単なコード

2.JavaScriptを使用して連想配列を使用して配列を作成する方法の例

以上がJavaScriptで配列を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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