js对象转数组

Posted on 2020-10-08 20:08  猫头唔食鱼  阅读(917)  评论(0编辑  收藏  举报
 // 方法1:
        let obj = {
            name:'zs',age:12,addr:'gz'
        }
        let arr = []
        for(var x in obj) {
             let o = {}
             o[x] = obj[x]
            arr.push(o)
        }
        console.log(arr);

        // 方法2 
        let arr2 = []
        Object.keys(obj).forEach((v,i)=>{
            let ob ={}
            ob[v] = obj[v]
            arr2.push(ob)
        })
        console.log(arr2);