Home > Web Front-end > JS Tutorial > How to create an array in JavaScript?

How to create an array in JavaScript?

黄舟
Release: 2017-11-09 14:40:13
Original
2159 people have browsed it

I believe everyone is familiar with arrays. Whether in php or in JavaScript, arrays are an indispensable part, and they are also the ones we deal with the most when learning programming One of the data types, so today we will introduce to you how to create an array in JavaScript?

Method to create an array in JavaScript:

1. Use the constructor of the array object Array(), like creating an object (actually an object), use the newoperator to instantiate an array object.

What is created in this way is an array without elements, and the number of elements is empty

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

2. Use the constructor Array() to directly and explicitly specify the array The first n elements.

The length of the array created in this way is n, and the subscripts of the array are from 0 to 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]
Copy after login

3. Use the constructor new Array() , directly add an integer as a parameter to directly specify the length of the array. The value of each element of the created array is undefined

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

4. Create using direct quantities

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

5. Use the constructor to create

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

The simplest way to create an array in JavaScript:

1. Array declaration method

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

The code is as follows:

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

The code is as follows:

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

The code is as follows:

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

The code is as follows:

var a = ["b", 2, "a", 4,];
Copy after login

(Note): Pay attention to the difference between "[]" and without "[]"

The code is as follows:

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

2. Common methods of arrays

3. Array operations (passing address)

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]);
}
Copy after login

Summary:

There are many ways to create arrays in JavaScript, each method has its own benefits, depending on your own needs Choose the most appropriate creation method, I hope it will help you!

Related recommendations:

1.The simplest code for javascript to create an array

2.Example of using javascript to create an associative array of arrays

The above is the detailed content of How to create an array in JavaScript?. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template