如何通过嵌套对象循环

这个问题在这里已经有了答案:

  • 如何通过一个普通的JavaScript对象与作为成员的对象进行循环? 17个答案

  • “即时通讯尝试遍历嵌套对象中的所有属性”

    嵌套对象是一个常规对象。 如果要覆盖嵌套对象中的所有属性,只需要嵌套循环。

    var dogTypes = {
      GermanShepard: {
        color: "black and white"
      },
      Beagle: {
        color: "brown and white"
      },
      cheuwahwah: {
        color: "green and white"
      },
      poodle: {
        color: "purple and white"
      },
    };
    
    for (var key in dogTypes) {
      for (var key2 in dogTypes[key]) {
        console.log(key, key2, dogTypes[key][key2]);
      }
    }

    其简单程度如下:

    console.log(key + " : " + dogTypes[key].color)
    

    访问颜色属性。 如果添加更多关卡,请查看:循环遍历一个对象(树)

    链接地址: http://www.djcxy.com/p/52007.html

    上一篇: How To Loop Through A Nested Object

    下一篇: How to print values of a object in JavaScript?