$.each()的理解

来源:互联网 发布:化学专业词典软件 编辑:程序博客网 时间:2024/06/04 17:39

$.each()

如果$.each()作用到一个数组,

var arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

$.each(arr, function(i, item){
alert(item[0]);

});

输出:1   4   7        //i是下标,item是从第一个数组元素遍历到最后一个,i和item可以换成其他的符号,但你自己要清楚这两个参数的意义

一维数组也可以这么理解

var arr = [1,2,3,4,5]

$.each(arr, function(i, item){

alert(i);
alert(item);

});

输出:0 1 2 3 4

1 2 3 4 5

如果$.each()作用到一个对象,

即var arr = {name:'tom',age:'20'};

$.each(arr, function(prop, value){
alert("prop:"+prop+" value:"+value);   

});

输出:prop:name value:tom

prop:age value:20    //第一个参数对应属性,第二个参数对应值


以上只是我个人的理解,如有不当之处,请指出来。

0 0
原创粉丝点击