js判断数组中是否包含某个值:
- array.indexOf(item[,start]) 返回Number,元素在数组中的位置,如果没有搜索到则返回 -1。
- array.includes(searcElement[,fromIndex]) 返回布尔值。如果找到指定值返回 true,否则返回 false。
- array.find(callback[,thisArg]) 返回符合测试条件的第一个数组元素值,如果没有符合条件的则返回 undefined。
- array.findeIndex(callback[,thisArg]) 返回符合测试条件的第一个数组元素索引,如果没有符合条件的则返回 -1。
高阶数组函数
- map
- reduce
- filter
- sort