遍历数组和遍历对象

遍历数组和遍历对象

遍历数组

遍历数组就想躲猫猫。你要去一个一个找到他们,那我们怎么去找到他们就是一个一个去找了

 var arr = [1,2,3,4,5,6,7,8,9];
    for(i = 0;i < arr.length;i++){//这个是循环,length是获取长度,
        console.log(arr[i])//这个是出arr里面的数组;
    }

输出图片:
在这里插入图片描述

这样我们就找到他们了;

简单说就是利用获取长度找到他们,让他们出现,

遍历对象

遍历对象就是查找数组里面的对象

注意:如数组里面没有对象遍历对象就会获取不到,遍历对象是不能获取数组的值,

var arr = [1,2,3,4,5,6,7,8,9,{//像1,2这种事是数组的值,
        name:'奥特曼',
        age:100,
    },
    {   
        name:'小怪兽',
        age:100,
    }];
    for(i = 0;i < arr.length;i++){		//这段语句是遍历对象的值,如果数组里面没有对象,就不执行,
        for(var x in arr[i]){ 	//for(var 变量 in  对象/数组)变量名可以按照自己喜欢来,  
            console.log(arr[i][x])	//x是变量,必须要,arr[i],是获取数组的值,
        }
    }

//第二种写法;
    var arr = [
        {
        name:'奥特曼',
        age:100,
    },
    {   
        name:'小怪兽',
        age:100,
    }];
    for(var x in arr){
    // for(var 变量 in  对象/数组) 
    // 循环题执行多少次
    // --> 由obj 对象中 属性的个数决定
        console.log(arr)
    }
  //这两个的区别就是一个返回的是数组,一个是获取他的全部值,

bug


     var obj = {
            a:'11',
            b:'22',
            c:'33',
            x:'我是x 字符'
            // x:4  // bug 不会报错;但是以最后一次赋值为主  
        }
         // bug obj.x 中 x 是字符串'x' 不是变量
        // 获取obj对象下 x属性的值
        console.log('bug',obj.x);//   console.log('bug',obj[x])这才是正确,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值