创建新的js数组可以通过以下几种方法来实现:
1. 使用Array构造函数:
使用Array构造函数可以创建一个新的js数组,该数组的大小可以在构造函数中指定。例如:
var arr = new Array(5);
这将创建一个长度为5的空数组。
2. 使用数组字面量:
可以使用数组字面量来创建一个新的js数组。例如:
var arr = [1, 2, 3, 4, 5];
这将创建一个长度为5的数组,并且每个元素的值分别为1,2,3,4,5。
3. 使用Array.from()方法:
可以使用Array.from()方法来从一个类数组或可迭代对象中创建一个新的js数组。例如:
var arr = Array.from(someIterableObject);
这将从someIterableObject中创建一个新的js数组,并且每个元素的值都是someIterableObject中的值。
4. 使用Array.of()方法:
可以使用Array.of()方法来创建一个新的js数组,该数组的每个元素都是参数中指定的值。例如:
var arr = Array.of(1, 2, 3, 4, 5);
这将创建一个长度为5的数组,并且每个元素的值分别为1,2,3,4,5。
5. 使用Array.fill()方法:
可以使用Array.fill()方法来创建一个新的js数组,该数组的每个元素都是指定的值。例如:
var arr = Array(5).fill(0);
这将创建一个长度为5的数组,并且每个元素的值都是0。
6. 使用Array.map()方法:
可以使用Array.map()方法来创建一个新的js数组,该数组的每个元素都是通过指定的函数处理后得到的值。例如:
var arr = Array.map(someArray, (val) => val * 2);
这将创建一个长度与someArray相同的数组,并且每个元素的值都是someArray中每个元素的值的2倍。
上述方法都可以用来创建新的js数组,可以根据实际需要来选择合适的方法。