【JS】Object.entries

1.用途

用于将对象的可枚举属性转换为一个数组,该数组包含对象自身的可枚举属性的键值对数组,每个键值对数组由两个元素组成

2.例子

一个对象:obj

{
  obj_courses: { label: "课程" },
  obj_qa: { label: "问答" }
}

Object.entries()

// 用于将对象的可枚举属性转换为一个数组,该数组包含对象自身的可枚举属性的键值对数组
[
  ["obj_courses",  { label: "课程" }], // 每个键值对数组由两个元素组成
  ["obj_qa",  { label: "问答" }],
]

3.总结

一个对象有10个属性,那么返回的数组就有10个元素,每个元素是一个键值对数组[key, value]

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Object.entries() 方法返回一个给定对象自身可枚举属性的键值对数组,其排列与使用 for...in ...
    草帽lufei阅读 41,784评论 2 20
  • 前言: 最近发布了es2017(即ES8),然后我也趁热学习一下ES8 1、为什么要引入Object.entrie...
    lane_developer阅读 2,112评论 1 2
  • **Object.prototype** 属性表示 Object 的原型对象 描述 几乎所有的 JavaScrip...
    Kevin丶CK阅读 3,247评论 0 4
  • MDN-Object思维导图 1.Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复...
    XIU_b081阅读 474评论 0 0
  • Object.assign()该方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。语...
    wh_33af阅读 1,664评论 0 0