为了账号安全,请及时绑定邮箱和手机立即绑定

js如何只遍历第一层的json,不遍历json下的json

js如何只遍历第一层的json,不遍历json下的json

查看完整描述

1 回答

已采纳
?
stone310

TA贡献361条经验 获得超191个赞

var x = {
    a: 1,
    b: {                        //b不会被遍历
        y: 1,
        z: 2
    },
    c: [1, [3, 4]],
    d: function () {
    },
    e: null,
    f: "123",
    g: undefined,
    h: false
};
for (var i in x) {
    if (Object.prototype.toString.apply(x[i]) !== '[object Object]') {
        console.log(x[i])
    };
}


查看完整回答
反对 回复 2016-10-14
  • 1 回答
  • 1 关注
  • 1652 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信