我自横刀向天笑,去留肝胆两昆仑。这篇文章主要讲述Array.apply(arr,Array())相关的知识,希望能为你提供帮助。
这是自己没事写代码时发现的 下面是整段代码
var result = Array.apply(this, Array(5)).map((item, i) => { return 0; })
这段代码生成了一个result = [0,0,0,0,0]的数组
为什么不用 result = new Array(5)呢?
【Array.apply(arr,Array())】因为这样的result 是empty*5,而且这时候如果调用map方法得到的仍旧是empty*5,就不能用map遍历
result = Array.apply(this, Array(5)) 就达到了我们的需求,他会生成拥有5个underfind的数组。这时候调用map方法可以遍历里面的值
先简单写写吧。
扩展在这里: 传送门
推荐阅读
- Android Studio 将文件打包成APK
- java bean 对象属性复制框架BeanMapping-01-入门案例
- Android应用程序版本升级时签名冲突
- 配置IIS服务器提供APP文件下载
- 使用R进行时间序列分析
- 在SQLite中修改日期函数
- R的基本编程技巧
- R中的自相关
- 将机器学习模型转换为Python中的API