您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

递归遍历对象以构建属性列表

递归遍历对象以构建属性列表

stack如果属性为原始类型,则我将存储一个字符串,然后将其输出

function iterate(obj, stack) {
        for (var property in obj) {
            if (obj.hasOwnProperty(property)) {
                if (typeof obj[property] == "object") {
                    iterate(obj[property], stack + '.' + property);
                } else {
                    console.log(property + "   " + obj[property]);
                    $('#output').append($("<div/>").text(stack + '.' + property))
                }
            }
        }
    }

iterate(object, '')
其他 2022/1/1 18:14:10 有731人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶