ES6-数组的扩展
扩展运算符 扩展运算符 ... 和rest功能相反,用来将一个数组转换为用逗号分隔的参数序列 function add(x, y) { return x + y; } const numbers = [4, 38]; add(...numbers) // 42 1、Array.from() Array.from() 方法可以将两类对象转化成真正的数组 类数组对象:常见的类数组对象主要是DOM操作返回的NodeList集合和函数内部的arguments对象 可遍历对象:部署了Iterator接口的数据结构 Array.of() Array.of() 方法用于将一组值,转换成数组;用来弥补 Array() 不足 Array.of(3, 11, 8) // [3,11,8] Array.of(3) // [3] Array.of(3).length // 1 Array() // [] Array(3) // [, , ,] Array(3, 11, 8) // [3, 11, 8] 只有当Array拥有至少两个参数时才会返回一个数组。 2、find()和findIndex() find() 方法用于找出第一个符合条件的数组成员,并返回该成员;参数应该是一个回调函数。 findIndex() 方法返回数组中第一个符合条件的成员的位置(index)如果没有则返回 -1 3