千鋒教育JavaScript全套視頻教程(10天學(xué)會Js,前端javascrip

1.indexOf(查找的值,開始索引) 查找索引 + 從左到右查找 + 如果找到就返回當(dāng)前的索引 + 找不到返回-1 2.lastIndexOf(查找的值,開始索引) 查找索引 + 從右到左查找 + 如果找到就返回當(dāng)前的索引 + 找不到返回-1 3. forEach(function(item,index,arr){}) 遍歷 + 沒有返回值 4. map + 有返回值 長度跟原數(shù)組長度一樣的數(shù)組 每個(gè)值就是 return 后面值或者計(jì)算結(jié)果 5.filter 過濾 + 返回值 + 新數(shù)組: 滿足return后面的條件 的項(xiàng)放進(jìn)數(shù)組里面 6. some + 返回布爾值 + 有一個(gè)滿足的就是返回true 停止遍歷 7. every + 必須所有的都滿足才返回true + 只要遇見不滿足的 直接返回false 停止遍歷 8. reduce + reduce(function(result,item,index,arr){},初始值) + 如果設(shè)置了初始值 那么第一個(gè)result就是初始值 + 如果沒有設(shè)置初始值 那么就直接是第一項(xiàng)的值 + 后面的result的值 都是前一次的return后面的結(jié)果 + 整個(gè)方法的返回值就是最后一次遍歷return的值???
標(biāo)簽: