前言
本文主要从应用来讲数组api的一些骚操作,如一行代码扁平化n维数组、数组去重、求数组最大值、数组求和、排序、对象和数组的转化等。
上面这些应用场景你可以用一行代码实现吗?...new Set([1,2,3,3,4,4])) //[1,2,3,4]
[...new Set([1,2,3,3,4,4])] //[1,2,3,4]
set是ES6新出来的一种一种定义不重复数组的数据类型...Array.from是将类数组转化为数组。
...是扩展运算符,将set里面的值转化为字符串。...2.开始篇
[1,2,3].some(item=>{
return item===3
}) //true 如果不包含返回false
8.类数组转化
1.终极篇
Array.prototype.slice.call...:将类数组扩展为字符串,再定义为数组。