zoukankan      html  css  js  c++  java
  • js递归遍历json

    var array = [{
      "type": "people",
      "name": "chen",
      "sex": "男",
      "age": 30,
      "objects": [{
        "type": "people",
        "name": "chen",
        "sex": "男",
        "age": 31
      }, {
        "type": "people",
        "name": "chen",
        "sex": "男",
        "age": 32
      }]
      }, {
          "type": "people",
          "name": "chen",
          "sex": "男",
          "age": 33,
      }, {
          "type": "people",
          "name": "chen",
          "sex": "男",
          "age": 34,
          "objects": [{
          "type": "people",
          "name": "chen",
          "sex": "男",
          "age": 35
          }]
    }];
    var ageAll = [];
    var findAge = function(arr) {
      arr.forEach(function(item) {
        if (item.age) {
          ageAll.push(item.age);
        }
        if (item.objects && item.objects.length > 0) {
          findAge(item.objects);
        }
      });
    }
    findAge(array);
    console.log(ageAll);
    

      

  • 相关阅读:
    获取当前3Ds MAX版本
    获取贴图及IES文件
    有关默认相机转VR相机
    c++_成员函数回调
    c++_获取系统安装字体
    文件替换子字符串
    随机数
    冒泡排序,前面几个没有排序
    vc_CONTAINING_RECORD使用
    可用软件产品密钥
  • 原文地址:https://www.cnblogs.com/front-boy/p/9299477.html
Copyright © 2011-2022 走看看