ES6 数组操作

Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)的对象(包括ES6新增的数据结构Set和Map)。
let arrayLike={'0':'a','1':'b','2':'c',length:3};

let arr2=Array.from(arrayLike);// ['a', 'b', 'c']

Array.of方法用于将一组值,转换为数组。

Array.of(3,11,8)// [3,11,8]


数组实例的find方法,用于找出第一个符合条件的数组成员。它的参数是一个回调函数,所有数组成员依次执行该回调函数,直到找出第一个返回值为true的成员,然后返回该成员。如果没有符合条件的成员,则返回undefined。find方法的回调函数可以接受三个参数,依次为当前的值、当前的位置和原数组。

[1,5,10,15].find(function(value,index,arr){returnvalue>9;})// 10


fill方法使用给定值,填充一个数组。
newArray(3).fill(7)

['a','b','c'].fill(7)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.Array.from Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-lik...
    赵然228阅读 674评论 0 0
  • 《ECMAScript6 入门》阮一峰 读书笔记 let和constlet声明的变量仅在块级作用域内有效,var声...
    亲爱的孟良阅读 736评论 1 2
  • 数组是值的有序集合。 Array.prototype.concat() [ES3] (concat()方法合并两个...
    ShineShao阅读 322评论 0 1
  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy阅读 9,533评论 1 51
  • 第一次画画想把画纸撕了,眼睛画毁了,衣服的阴影也没表现出来,线条也乱的不行,不想了,明天还要上课呢
    不吃番茄会死星人阅读 365评论 1 1