Home >Web Front-end >JS Tutorial >How to create a JavaScript array

How to create a JavaScript array

青灯夜游
青灯夜游Original
2021-06-17 17:56:365218browse

Method: 1. Use the new operator to call the Array() type function to construct a new array, the syntax is "var a = new Array();"; 2. Use the "[]" array direct quantity, the syntax is " var a = [value list];", the list can be empty or a multi-value list with commas separating the values.

How to create a JavaScript array

The operating environment of this tutorial: windows7 system, javascript version 1.8.5, Dell G3 computer.

How to define/create arrays in JavaScript

There are two ways to define (create or declare) arrays in JavaScript: constructing arrays and arrays directly quantity.

Constructing an array

When you use the new operator to call the Array() type function, you can construct a new array.

Example 1

Call the Array() function directly without passing parameters to create an empty array.

var a = new Array();  //空数组

Example 2

Passing multiple values ​​can create a real array.

var a = new Array(1, true, "string", [1,2], {x:1,y:2});  //实数组

Each parameter specifies the value of an element, and there is no limit on the value type. The order of parameters is also the order of array elements, and the length property value of the array is equal to the number of parameters passed.

Example 3

Pass a numeric parameter to define the length of the array, that is, the number of elements it contains.

var a = new Array(5);  //指定长度的数组

The parameter value is equal to the attribute value of the array length, and the default value of each element is undefined.

Example 4

If you pass a parameter with a value of 1, JavaScript will define an array with a length of 1 instead of an array containing one element with a value of 1.

var a = new Array(1);
console.log(a[0]);

Array literal

The syntax format of array literal: Contain multiple value lists in square brackets, separated by commas.

Example

The following code uses array literals to define an array.

var a = [];  //空数组
var a = [1, true, "0", [1,0], {x:1,y:0}];  //包含具体元素的数组

It is recommended to use array literals to define arrays, because array literals are the easiest and most efficient way to define arrays.

[Related recommendations: javascript learning tutorial]

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

Statement:
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