Heim > Web-Frontend > js-Tutorial > Hauptteil

JavaScript如何创建数组?

黄舟
Freigeben: 2017-11-09 14:40:13
Original
2027 人浏览过

数组相信大家是在熟悉不过了,不管是在php中,还是在JavaScript中、数组都是不可缺少的一部分,也是我们学习编程中打交道最多的一中数据类型,那么我们今天就给大家介绍下JavaScript如何创建数组?

 JavaScript创建数组的方法:

1. 用数组对象的构造函数Array(),像创建对象一样(实际上就是对象)用new操作符进行实例化数组对象。

用此方式创建的是一个没有元素的数组,元素数量为空

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

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]
Nach dem Login kopieren

3. 使用构造函数new Array(),直接加一个整数作为参数直接指定了数组的长度,被创建数组的每个元素值都为undefined

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

4、采用直接量创建

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

5、采用构造函数创建

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

JavaScript创建数组最简单的方法:

1.数组的声明方法

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

代码如下:

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

代码如下:

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

代码如下:

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

代码如下:

var a = ["b", 2, "a", 4,];
Nach dem Login kopieren

(注):注意带“[]”与不带“[]”的区别

代码如下:

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

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]);
}
Nach dem Login kopieren

总结:

JavaScript创建数组有很多种方法,每个方法都他的好处,根据自己的需要选择最合适的创建方式,希望对你有所帮助!

相关推荐:

1.javascript创建数组的最简代码

2.javascript创建数组之联合数组的使用方法示例

以上是JavaScript如何创建数组?的详细内容。更多信息请关注PHP中文网其他相关文章!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!