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]
    });
  • 相关阅读:
    angualrjs2教程
    需要关注的技术
    webstorm 2016
    Java内存泄露分析和解决方案及Windows自带查看工具
    2018-6-21-随笔-WEB应用程序
    2018-6-20-随笔-SQL Server中乱码
    2018年6月15日随笔--统计图
    2018-6-12随笔-类库
    2018-6-11随笔-返回值-密钥
    vs各种版本
  • 原文地址:https://www.cnblogs.com/miaoying/p/7678423.html
Copyright © 2011-2022 走看看