$().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()循环的主要内容,如果未能解决你的问题,请参考以下文章
为啥我的使用“for-each 循环”的线性搜索代码不适用于混合输入?
前端性能优化:jquery的each为什么比原生的for循环慢很多?
Groovy集合遍历 ( 使用 for 循环遍历集合 | 使用集合的 each 方法遍历集合 | 集合的 each 方法返回值分析 )