阅读量:2
在ES6中,有几种方法可以快速创建数组:
使用数组字面量:
const arr = [1, 2, 3, 4, 5];
使用Array.from()方法,可以将类数组对象或可迭代对象转换为数组:
const arr = Array.from([1, 2, 3, 4, 5]);
使用Array.of()方法,可以根据传入的参数创建数组:
const arr = Array.of(1, 2, 3, 4, 5);
使用扩展运算符(…),可以将一个数组展开为多个元素:
const arr = [...[1, 2, 3, 4, 5]];
使用Array.fill()方法,可以填充一个指定大小和值的数组:
const arr = Array(5).fill(0);
使用Array.keys()方法,可以生成一个包含数组索引的迭代器:
const arr = [...Array(5).keys()];
以上是一些快速创建数组的方法,根据具体需求选择合适的方法即可。