欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

创建X个任意元素数组并且可以遍历的的一个方法

程序员文章站 2022-07-05 15:25:28
方法一: Array.apply(null, { length: 20 })分析:apply 第二个参数应该是数组,现在把 { length: 20 } 转化为数组,就是一个长度为X的数组(类数组对象,有length就可以转化为数组)并且每一个元素都赋值为 undefined 而Array(X)创建 ......

方法一:

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')