美文网首页
使用JS将Object转Array

使用JS将Object转Array

作者: 奋斗的小小小兔子 | 来源:发表于2019-11-18 10:06 被阅读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: '仅图片'  }
    })
    

    相关文章

      网友评论

          本文标题:使用JS将Object转Array

          本文链接:https://www.haomeiwen.com/subject/yqjvictx.html