使用JS将Object转Array

2019-11-18  本文已影响0人  奋斗的小小小兔子

Object转Array有多种方式,可以使用Object.entries() ,Object.keys(),Object.values()

MDN解释:
Object.entries()返回一个给定对象自身可枚举属性的键值对数组
Object.keys()返回一个由一个给定对象的自身可枚举属性组成的数组
Object.values()方法返回一个给定对象自身的所有可枚举属性值的数组

const type = {
    IMG: {
      value: 'img',
      label: '仅图片',
    },
    CUSTOMIZE: {
      value: 'customize',
      label: '自定义',
    },
  };

Object.entries(type).forEach([key, val] => {
   conosle.log(key);    // IMG
  console.log(val);     // { value: 'img',  label: '仅图片'  }
})


Object.keys(type).forEach(itm => {
   console.log(itm);    //   IMG
})

Object.values(type).forEach(itm => {
   console.log(itm);    //   { value: 'img',  label: '仅图片'  }
})
上一篇 下一篇

猜你喜欢

热点阅读