创建X个任意元素数组并且可以遍历的的一个方法
2024-09-10 00:44:38
方法一:
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(xxx) 填充20个xxx元素的数组
[...Array(20).keys] 填充20个内容为索引的数组
最新文章
- SSH Key连接github提示Permission denied (publickey).错误
- VS2013 编译程序时提示 无法查找或打开 PDB 文件
- Nginx使用webbench进行压力测试(转载)
- 如何在 webApi 当中接收 Gzip 压缩或者加密后的 请求消息内容!
- C#扩充类
- WPF界面XAML中的if……else……
- H5 25-CSS三大特性之层叠性
- WPF 的 数据源属性 和 数据源
- (动态规划 最长有序子序列)Monkey and Banana --HDU --1069
- Merge语句中NULL的陷阱
- EXCEL 列与列怎么交换?
- C语言 常用的宏定义
- linux 中怎样返回上一层目录的命令?
- springMVC 使用注解注入接口实现类
- 使用sha512算法加密linux密码
- set hive.exec.parallel
- netty中的PoolChunk
- MOS管学习笔记
- Node.js之错误处理
- ASP.NET-ajax.acionlink使用