react native:js语法 数组的扩展

Array.from()

rray.from 方法用于将两类对象转为真正的数组:类似数组的对象(array-likeobject)和可遍历(iterable)的对象(包括ES6 新增的数据结构Set和Map)。
只要是部署了Iterator接口的数据结构, Array.from 都能将其转为数组。

数组实例的fill()

fill 方法使用给定值,填充一个数组。

['a', 'b', 'c'].fill(7) // [7, 7, 7]
new Array(3).fill(7) // [7, 7, 7]

fill 方法还可以接受第二个和第三个参数,用于指定填充的起始位置和结束位置。

数组实例的entries(),keys()和values()

ES6提供三个新的方法—— , keys() 和 values() ——用于遍历数组。它们都返回一个遍历器对象(详见 《Iterator》一章),可以用 循环进行遍历,唯一的区别是 keys() 是对键名的遍历、 values() 是对键值的遍 历, entries() 是对键值对的遍历。

数组实例的includes()

Array.prototype.includes 方法返回一个布尔值,表示某个数组是否包含给定的值,与字符串的 includes 方法类似。该 方法属于ES7,但Babel转码器已经支持。

数组的空位

数组的空位指,数组的某一个位置没有任何值。比如, Array 构造函数返回的数组都是空位。


作者开发经验总结的文章推荐,持续更新学习心得笔记

五星推荐 Runtime 10种用法(没有比这更全的了)
五星推荐 成为iOS顶尖高手,你必须来这里(这里有最好的开源项目和文章)
五星推荐 iOS逆向Reveal查看任意app 的界面
五星推荐手把手教你使用python自动打包上传应用分发
JSPatch (实时修复App Store bug)学习(一)
iOS 高级工程师是怎么进阶的(补充版20+点)
扩大按钮(UIButton)点击范围(随意方向扩展哦)
最简单的免证书真机调试(原创)
通过分析微信app,学学如何使用@2x,@3x图片
TableView之MVVM与MVC之对比
使用MVVM减少控制器代码实战(减少56%)
ReactiveCocoa添加cocoapods 配置图文教程及坑总结

你可能感兴趣的:(react native:js语法 数组的扩展)