zoukankan      html  css  js  c++  java
  • jq遍历list和object

    <script>
        //----------------for用来遍历数组对象--
        var i,myArr = [1,2,3];
        for (var i = 0; i < myArr.length; i++) {
            console.log(i+":"+myArr[i]);
        };
        //---------for-in 用来遍历非数组对象
        var man ={hands:2,legs:2,heads:1};
        //为所有的对象添加clone方法,即给内置原型(object,Array,function)增加原型属性,该方法很强大,也很危险
        if(typeof Object.prototype.clone ==="undefined"){
            Object.prototype.clone = function(){};    
        }
        //
        for(var i in man){
            if (man.hasOwnProperty(i)) { //filter,只输出man的私有属性
                console.log(i,":",man[i]);
            };
        }
        //输出结果为print hands:2,legs:2,heads:1
    
        for(var i in man) {//不使用过滤
            console.log(i,":",man[i]);
        }    
        //输出结果为
        //hands : 2 index.html:20
        //legs : 2 index.html:20
        //heads : 1 index.html:20
        //clone : function (){} 
        for(var i in man) {
            if(Object.prototype.hasOwnProperty.call(man,i)) { //过滤
                console.log(i,":",man[i]);
            }
        }
    
       //输出结果为print hands:2,legs:2,heads:1
    
    </script>

    另外还有:

    $.each(objects, function (i, n) {
        // i表示objects的索引, n表示该索引对应的对象,即objects[i]
    });
  • 相关阅读:
    Sql 三元运算符
    连表更新
    SQL分组排序去重复
    ASP日常出错原因
    Box2D的三种Body类型
    Android获取屏幕尺寸的方法
    AndEngine之ScreenCapture
    AndEngine之IUpdateHandler,IEntityModifier
    JAVA中线程安全的类
    AndEngine引擎之SmoothCamera 平滑摄像机
  • 原文地址:https://www.cnblogs.com/miaoying/p/7678423.html
Copyright © 2011-2022 走看看