码迷,mamicode.com
首页 > 编程语言 > 详细

for in 循环,对象与数组的不同之处

时间:2019-12-30 23:16:42      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:nbsp   function   数组   对象   length   变量   属性   OLE   ons   

 
//数组
var arr=[1,2,9];
        function join(array,sign){
            var str = "";
            for(var item in array){
                console.log(typeof item);//string
                console.log(typeof array.length);//number
                console.log(item);//0 1 2  item 是String类型
                if(item==array.length-1){
                    sign = "";
                }
                str += array[item] + sign;
            }
            return str;
        }
        console.log(join(arr,"#"));
        join(arr);



//对象

        var obj={
        a:1,
        b:2,
        c:3,
        d:{
            a:1,b:2
        }
    }

 

    for(var prop in obj){
        // prop 就是obj下的所有属性名 key
        // 每循环一次就将属性名付给prop变量
        console.log(prop,obj[prop]);
    }

for in 循环,对象与数组的不同之处

标签:nbsp   function   数组   对象   length   变量   属性   OLE   ons   

原文地址:https://www.cnblogs.com/miniSkytrue/p/12121919.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!