创建
方法一:new Array
1  | // 创建数组  | 
方法二:Array.of
1  | // ES6 Array.of 创建一个包含所有传入参数的数组,而不管参数的数量与类型  | 
可迭代对象或者类数组对象转换成数组
可遍历(iterable)的对象(包括 ES6 新增的数据结构 Set 和 Map)
只要是部署了 Iterator 接口的数据结构,Array.from()都能将其转为数组。
类数组的对象:length 属性
方法一:Array.from
1  | Array.from('hello') // ['h', 'e', 'l', 'l', 'o']  | 
Array.from的第二个参数,map
1  | Array.from(arrayLike, x => x * x);  | 
Array.from的第三个参数,绑定this
如果map()函数里面用到了this关键字,还可以传入Array.from()的第三个参数,用来绑定this。
方法二:…
1  | [...'hello'] // ['h', 'e', 'l', 'l', 'o']  | 
筛选
1  | // 检查数组中符合条件的所有元素。 不修改原数组, 返回符所有符合条件的元素数组  | 
其他
1  | join():用指定的分隔符将数组每一项拼接为字符串,不修改原数组,  |