transform object to array with lodash

后端 未结 11 1477
旧时难觅i
旧时难觅i 2020-12-22 23:38

How can I transform a big object to array with lodash?

var obj = {
  22: {name:\"John\", id:22, friends:[5,31,55], works:{books:[],         


        
11条回答
  •  臣服心动
    2020-12-22 23:43

    A modern native solution if anyone is interested:

    const arr = Object.keys(obj).map(key => ({ key, value: obj[key] }));
    

    or (not IE):

    const arr = Object.entries(obj).map(([key, value]) => ({ key, value }));
    

提交回复
热议问题