在ES6中 如何将类似这样的Object转换为Array?

180 阅读1分钟

segmentfault.com/q/101000000…

var data = {
    "1": { cat_id:5, cat_name:"母婴用品"},
    "2": { cat_id:5, cat_name:"母婴用品"},
    "3": { cat_id:5, cat_name:"母婴用品"}
}
var array = Object.keys(data).map(function(el){
    return data[el];
});

// 一行语句
// var array = Object.keys(data).map((key)=>data[key]);

console.log(array);