1:数组求和使用reduce
let nums = [1,22,31,4,56]
let sum = nums.reduce((prev, cur) => prev + cur, 0)
2:数组去重
let arr = [1,1,2,434,2,1]
console.log([...new Set(arr)]) // 1 2 434
3:数组里的值是否满足一个要求
let list = [1,2,2,2,2,2]
let res = list.some(item => item > 1)
console.log(res) // true
4:数组里的值是否都满足要求
let list = [1,2,2,2,2,2]
let res = list.every(item => item > 1)
console.log(res) // false
5:检测值是否为数组
let arr = []
console.log(Array.isArray(arr)) // true
console.log(Object.prototype.toString.call(arr) == "[object Array]") // true
6:数组转换为对象