建站知识
javascript 创建数组
2024-12-26 18:23  点击:0

Javascript是一门通用编程语言,使用广泛。其中,数组是最常用的数据结构之一,可以存放多个值。创建一个数组就使用Array()构造函数。

以下是最简单的创建数组的示例:

var myArray = Array(); // create an empty array

该代码使用了Array()构造函数来创建一个空数组。空数组可以在后面添加元素。

或者,直接将一组初始元素传递给构造函数:

var cities = Array('Beijing', 'Shanghai', 'Guangzhou', 'Shenzhen');

这样,数组就有了四个元素。

还可以使用下列语法之一创建数组:

var myArray = []; // create an empty arrayvar numbers = [1, 2, 3, 4, 5]; // create an array with five elements

对于空数组,可以使用push()方法添加元素:

var cars = [];cars.push('Volvo');cars.push('BMW');cars.push('Audi');console.log(cars); // Output: ['Volvo', 'BMW', 'Audi']

这样,数组就有了三个元素。

如果要创建一个包含重复值的数组,可以使用fill()方法。以下代码演示如何使用fill()方法创建一个包含10个0的数组:

var zeros = Array(10).fill(0);console.log(zeros); // Output: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

这里使用了Array()构造函数来创建一个长度为10的数组,然后使用fill()方法将数组元素全部设置为0。

当然,还可以通过拼接等方式创建数组。例如,下面的代码将两个数组拼接成一个新数组:

var arr1 = ['a', 'b', 'c'];var arr2 = ['d', 'e', 'f'];var combine = arr1.concat(arr2);console.log(combine); // Output: ['a', 'b', 'c', 'd', 'e', 'f']

这样,就可以将两个数组合并成一个。

总之,Javascript提供了多种创建数组的方式,可以根据实际需要选择相应的方法,从而方便地处理多个值。