银饰删减片段,诊所惊魂,xushui
方法一:
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')
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Object.keys() 和 Object.getOwnPropertyNames() 的区别详解
JavaScript使用prototype属性实现继承操作示例
JavaScript直接调用函数与call调用的区别实例分析
JavaScript设计模式--简单工厂模式实例分析【XHR工厂案例】
网友评论