欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JS遍历json方法

程序员文章站 2022-04-18 13:04:18
js遍历json方法 let util = { /** * 解析json 获得key的值 * @param key...

js遍历json方法

let util = {
        /**
         * 解析json 获得key的值
         * @param key
         * @param obj
         * @param result
         */
        parsejsonkey: function (key, obj, result) {
            if (obj instanceof array) {
                // 遍历list
                for (let i in obj) {
                    util.parsejsonkey(key, obj[i], result);
                }
            } else if (obj instanceof object) {
                // 遍历object
                for (let i in obj) {
                    let obj2 = obj[i];
                    if (i === key) {
                        result.push(obj2);
                    }
                    // 判断value是不是对象,是就传入
                    util.parsejsonkey(key, obj2, result);
                }
            }
        }
    };
    // 待续...