$().each()循环

Posted 专注前端开发

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了$().each()循环相关的知识,希望对你有一定的参考价值。

一、语法

$(‘.input_checkbox‘).each(function(i,ele){
  if($(this).attr(‘checked‘) == true)
  {
    console.log(‘第‘+ i +"个复选框");
  }
})
//回调函数可以传递参数,i为遍历的索引。

$().each()可以遍历数组和对象。

二、执行效率

var arr = [],
    arrlen = arr.length = 1000000;
for(var i=0; i<arrlen; i++){
  arr[i] = ‘looptest‘;
}
var t1 = +new Date();
$(arr).each(function(i,ele){
});
var t2 = +new Date();
console.log(‘$(ele).each:‘ + (t2-t1));

比$.each()慢。

以上是关于$().each()循环的主要内容,如果未能解决你的问题,请参考以下文章

jquery $.each()循环退出

@each 带索引的循环

为啥我的使用“for-each 循环”的线性搜索代码不适用于混合输入?

Jquery each方法跳出循环,并获取返回值实例讲解

前端性能优化:jquery的each为什么比原生的for循环慢很多?

Groovy集合遍历 ( 使用 for 循环遍历集合 | 使用集合的 each 方法遍历集合 | 集合的 each 方法返回值分析 )