在JavaScript中,定义数组的方法有很多,主要有以下几种:
1、使用Array构造函数:
var arr = new Array();
var arr = new Array(element0, element1, ..., elementN);
var arr = new Array(arrayLength);
2、使用字面量:
var arr = [];
var arr = [element0, element1, ..., elementN];
3、使用Array.of()方法:
var arr = Array.of(element0, element1, ..., elementN);
4、使用Array.from()方法:
var arr = Array.from(arrayLike[, mapFn[, thisArg]]);
5、使用Array.prototype.concat()方法:
var arr = arr1.concat(arr2, arr3, ..., arrN);
6、使用Array.prototype.fill()方法:
var arr = new Array(arrayLength).fill(value[, start[, end]]);
7、使用Array.prototype.push()方法:
var arr = [];
arr.push(element0, element1, ..., elementN);
8、使用Array.prototype.unshift()方法:
var arr = [];
arr.unshift(element0, element1, ..., elementN);
9、使用Array.prototype.splice()方法:
var arr = [element0, element1, ..., elementN];
arr.splice(start, deleteCount[, item1[, item2[, ...]]]);