How to convert object containing Objects into array of objects

前端 未结 7 1540
忘了有多久
忘了有多久 2020-11-29 04:41

This is my Object

var data = {
    a:{\"0\": \"1\"},
    b:{\"1\": \"2\"},
    c:{\"2\": \"3\"},
    d:{\"3\": \"4\"}
};

This is the output

7条回答
  •  盖世英雄少女心
    2020-11-29 05:33

    var array = [];
    for(var item in data){
        // this condition is required to prevent moving forward to prototype chain
        if(data.hasOwnProperty(item)){
            array.push(data[item]);
        } 
    }
    

提交回复
热议问题