JavaScript中如何遍历对象数组

我们知道在javaScript中可以定义一类特殊的‘数组'——对象数组

var point = {x:0,y:0} <pre code_snippet_id="1607695" 
var john={"name":"john","sex":"meal","height":"168","weight":"52"};
 
想要获得对象中的值,我们只需要var name=john.name即可。但是如果我们想迅速遍历一遍对象获取里面的值怎么办?对于普通数组我们可以通过下标然后一个for循环取出,对于对象我们是否可以这样呢?当然可以,但是用普通的for循环当然不可行,这时我们就要用到for/in语句例子: 
var john={"name":"john","sex":"meal","height":"168","weight":"52"};
        for(var values in john)
        {
               alert(john[values]);
        }
        //
         for(i in john)
        {
               alert(john[i]);
        }

更新-----------------------------------------------------

突然发现for/in不好,for/of或者更好详细请参考  iterable

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值