網頁

2017/10/3

jQuery 如何提前跳離jQuery.each()迴圈

要提前離開jQuery.each()迴圈的方法如下。

each()的callback函式中return false即可離開迴圈,也就是for迴圈的break的效果。

若在callback函式只有return則相當於continue

參考下面範例。

var employees = ["john","mary","bill","tom","ken"];

$.each(employees,function(i,value){

  if(i == 1){return;}       // continue

  if(i == 3){return false;} // break

  console.log(value);
});

執行後印出如下。

john
bill

沒有留言:

張貼留言