1. 程式人生 > >js使用return在forEach中跳出迴圈無效

js使用return在forEach中跳出迴圈無效

一次專案中使用forEach進行遍歷,達到某一條件,希望跳出迴圈,程式碼不繼續執行。

this.itemTableData.forEach(function(item, index){
    if (item.taskValue == 100) {       return}

經查詢資料,得知forEach遍歷並不能被終止,會被繼續執行。

因此要達到所需效果,可以使用for迴圈,然後就可以使用break,continue,或者return跳出遍歷。