代码示例
// 未填充数据
new Array(20)
(20) [空属性 × 20]
// 得到一个长度为20的数组,并填充每个元素为null
new Array(20).fill(null)
(20) [null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null, null, null]
实例
创建一个模拟列表数据,用于列表测试数据
let list = new Array(10).fill(null).map((item, index, arr)=>{
return {
id: index + 1, // index 从0开始
name: 'Tom',
age: 10
}
})
console.log(list);
输出结果
[
{ id: 1, name: 'Tom', age: 10 },
{ id: 2, name: 'Tom', age: 10 },
{ id: 3, name: 'Tom', age: 10 },
{ id: 4, name: 'Tom', age: 10 },
{ id: 5, name: 'Tom', age: 10 },
{ id: 6, name: 'Tom', age: 10 },
{ id: 7, name: 'Tom', age: 10 },
{ id: 8, name: 'Tom', age: 10 },
{ id: 9, name: 'Tom', age: 10 },
{ id: 10, name: 'Tom', age: 10 }
]