方法一:
Array.apply(null, { length: 20 })
分析:apply 第二個引數應該是陣列,
現在把 { length: 20 } 轉化為陣列,
就是一個長度為X的陣列(類陣列物件,有length就可以轉化為陣列)
並且每一個元素都賦值為 undefined
而Array(X)建立的陣列並沒有賦值,因此不能進行下列操作
Array.apply(null, { length: 20 }).map(function () {
return `111`
})
返回二十個 每個元素為`111`的陣列
方法二:
es6的方法
Array(20).fill(`111`)