代码示例
// 未填充数据 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 } ]