千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

1.indexOf(查找的值,开始索引) 查找索引 + 从左到右查找 + 如果找到就返回当前的索引 + 找不到返回-1 2.lastIndexOf(查找的值,开始索引) 查找索引 + 从右到左查找 + 如果找到就返回当前的索引 + 找不到返回-1 3. forEach(function(item,index,arr){}) 遍历 + 没有返回值 4. map + 有返回值 长度跟原数组长度一样的数组 每个值就是 return 后面值或者计算结果 5.filter 过滤 + 返回值 + 新数组: 满足return后面的条件 的项放进数组里面 6. some + 返回布尔值 + 有一个满足的就是返回true 停止遍历 7. every + 必须所有的都满足才返回true + 只要遇见不满足的 直接返回false 停止遍历 8. reduce + reduce(function(result,item,index,arr){},初始值) + 如果设置了初始值 那么第一个result就是初始值 + 如果没有设置初始值 那么就直接是第一项的值 + 后面的result的值 都是前一次的return后面的结果 + 整个方法的返回值就是最后一次遍历return的值