var arr = [1,2,3,4,5];
arr.foreach((item,index,array) => )
var arr = [1,2,3,4,5];
var arr1 = arr.map((item,index,array) => )
console.log(arr1); //[2, 4, 6, 8, 10]
var arr = [1,2,3,4,5];
var flag = arr.some((item,index,array) => )
console.log(flag); //true
var arr = [1,2,3,4,5];
var flag = arr.every((item,index,array) => )
console.log(flag); //false
var arr = [1,2,3,4,5];
var arr1 = arr.filter((item,index,array) => )
console.log(arr1); // [4, 5]
//prev 第乙個值 //next 當前值
//index 當前值的索引 //array 傳入的陣列
/* prev 第乙個引數,可以預先傳入,next為陣列第一項,開始index=0 */
var arr = [1,2,3,4,5];
var arr1 = arr.reduce((prev,next,index,array) => ,0)
console.log(arr1); // 15
/* prev可不傳,prev取陣列第一項,next為第二項,開始index=1 */
var arr2 = arr.reduce((prev,next,index,array) => )
console.log(arr2); //15
var arr = [1,2,3,4,5];
var arr3 = arr.reduceright((prev,next,index,array) => ,)
console.log(arr3); // [5, 4, 3, 2, 1]
js中常見的迴圈遍歷
1.for迴圈,可以break結束迴圈。arr 1 2,3 4,5 6 for let i 0 i arr.length i 2.for.in迴圈,用於物件迴圈遍歷,可獲取物件的對應鍵值 注意 for in迴圈物件的所有列舉屬性,需再使用hasownproperty 方法來忽略繼承屬性,即在迴圈內部...
JS中常見的演算法
常見演算法 1累加 累積 累加 將一系列的資料加到乙個變數裡面。最後的達到累加的結果 比如 將1到 100的數求累加和。小球從高處落下,每次返回到原來的一半,求第十次小球落地時小球走過的路程。var h 100 var s 0 for var i 0 i 10 i s s 2 100 累積 將一系列...
js中常見的錯誤
1.錯誤分為兩種 1 錯誤 這種錯誤瀏覽器會報錯,可以根據錯誤型別去排錯 2 邏輯錯誤 這種錯誤瀏覽器不會報錯,但是可以使用斷點進行除錯排錯 2.錯誤型別 2.1語法錯誤 即寫的 不符合js編碼規則 報錯為 uncaught syntaxerror 資訊提示 我們可以根據後面的資訊提示去修改錯誤,當...