遍历方法

来源:互联网 发布:儿童适合的编程软件 编辑:程序博客网 时间:2024/06/08 15:43

$.each 和for-in是两种遍历方法。

$.each是jquery定义的遍历元素的方法,for-in是js语言中定义的方法。

$.each使用较灵活,变化也较多。下面举例说明:

第一种用法:

var json={name:"ww",phone:1234453} ;$.each(json,function(key,value){console.log(name+value)});



使用这种方法时,json的key值和alue值会遍历的传到function中。

第二种用法:

$("li").each(function(){$(this).addClass('foo')});

这种方法是遍历元素。

上jquery官网查看each()的用法请链接:http://api.jquery.com/each/


for...in 语句用于对数组或者对象的属性进行循环操作。

for ... in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。

for-in使用方法比较单一,但是简单易用。举例说明:

var array=["1",2,9];for (x in array){alert(array[x])};


这样就会依次显示数组中的每个元素。

去w3c查看for-in的实例请链接:http://www.w3school.com.cn/js/js_loop_for_in.asp


原创粉丝点击