說下js中常見的幾種迴圈

2021-10-01 01:47:14 字數 1196 閱讀 6675

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 資訊提示 我們可以根據後面的資訊提示去修改錯誤,當...