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

JS如何循环获取对象中的属性

JS如何循环获取对象中的属性

米脂 2018-09-23 20:31:58
var a = {b: [1,2,3,4], c: [3,4,5,65], ... ...}例如对象a我要循环获取对象a中的b/c里面的值,该怎么获取现实问题更复杂,这个只是一个简单的例子不好意思 可能我举例太简单了重新举例var a = {    b: [{name:'anni',isshow:false},           {name:'ansdfsni',isshow:false}],    c: [{name:'123',isshow:false},{name:'345',isshow:false},                             {name:'546',isshow:true},{name:'789',isshow:true}]}问题解决了,没考虑a对象获取属性是以数组的形式(不知道这样描述对不对),而在对象的属性值中还是数组,因此就是二维数组,所以一切就很清楚了,多谢各位的回答!
查看完整描述

1 回答

?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

    let a = {
        b: [1,2,3],
        c: [4,5,6,7]
    }
    let newlist = [];    for(var k in a){
        a[k].forEach((e)=>{            // 你自己的操作
            newlist.push(e)
        })
    }
    console.log("newlist:", newlist);

在forEach中你可以做任何你想做的操作。


查看完整回答
反对 回复 2018-09-23
  • 1 回答
  • 0 关注
  • 1302 浏览
慕课专栏
更多

添加回答

举报

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