两种遍历

jquery each 遍历对象和数组

jquery中each可用于遍历对象和数组,如需退出each循环可使回调函数返回false

1.$().each(),dom数组
回调函数拥有两个参数:第一个为对象的成员或数组的索引,第二个为对应变量或内容。如需退出each循环可使回调函数返回false

$("option").each(function (index, dom) {
            // $(this) 等同于 $(dom)
            console.log($(dom).text());
        })

  1. jQuery.each(object, [callback]),不同于jQuery对象的$().each()方法,此方法可用于例遍任何对象。
//遍历dom
        $.each($("option"),function(index,dom){
            console.log(index+" "+dom);
        })
        //遍历数组
        $.each( [0,1,2], function(i, v){
            console.log( "Index:" + i + ": " + v );
        });
        //遍历对象
        $.each({ name: "wyy", addr: "Beijing" },function(i, v){
            console.log("name: " + i + ", value: " + v);
        });

js forEach 遍历数组(只能是数组,不能是对象)

原文地址:https://www.cnblogs.com/wangyuyanhello/p/13267169.html