第一种最简单的
new Array(5) // 生成5个 empty 的数组元素
new Array(1,2,3,4,5) // 生成5个值为1,2,3,4,5的元素
第二种使用伪数组概念
Array.from({ length: 100 }, x => 1) // 生成100个元素值为1的数组
第三种使用fill
Array(100).fill(5) // 生成100个元素为5的数组
Array(100).fill(5,2,10) // 生成100个元素其中索引为2的数组~索引为9的数组值为5 其余均为empty
第四种生成一个数组
Array.of(2) // 生成一个值为2的数组
Array.of(1,2,3,4,5) // 生成五个值为1~5的数组
评论一下?