日期:2014-05-16  浏览次数:20286 次

JQuery和javascript中for的比较

javascript中for是非常好用的,也是基本的功能

for (var i=0, numArity=arrHOGE.length; i<numArity; i++) {

}

?jquery中的for变成了each

$(arrHOGE).each(
  function(i) {

  }
);

比较他们的不同之处

javascript中的continue和break

for (var i=0, numArity=arrHOGE.length; i<numArity; i++) {
  if (i == 3) {   
    continue;
  }
  if (i == 20) {   
    break;
  }

}

?jquery中的continue和break

$(arrHOGE).each(
  function(i) {
    if (i == 3) {  
      return true;  // continue代替
    }
    if (i == 20) {  
      return false; // break代替
    }

  }
);
?
1 楼 yjc2020 2012-09-05  
性能上的区别呢?
2 楼 chenhailong 2012-09-05  
yjc2020 写道
性能上的区别呢?

这个没做过调查,但据说都是框架都比纯javascript要慢