美文网首页
Object.entries()

Object.entries()

作者: small_zeo | 来源:发表于2022-04-14 11:36 被阅读0次

Object.entries()方法返回一个给定对象自身可枚举属性的键值对数组,其排列与使用 for...in 循环遍历该对象时返回的顺序一致(区别在于 for-in 循环还会枚举原型链中的属性)。

const object1 = {
  a: 'somestring',
  b: 42
};  

Object.entries(object1)
//  [['a', 'somestring'], ['b', 42]]

for (const [key, value] of Object.entries(object1)) {
  console.log(`${key}: ${value}`);
}

// expected output:
// "a: somestring"
// "b: 42"

Object转换为Map:
new Map() 构造函数接受一个可迭代的entries。借助Object.entries方法你可以很容易的将Object转换为Map:

var obj = { foo: "bar", baz: 42 };
var map = new Map(Object.entries(obj));
console.log(map); // Map { foo: "bar", baz: 42 }
map.get('foo') // 'bar'

相关文章

  • 02-JavaScript常见的对象方法

    Object 常用方法 Object.entries() Object.entries(value : any) ...

  • Object.entries

    Object.entries的用法

  • JS entries

    Object.entries() return an array whose elements are array...

  • [ECMAScript] ES 2017 新特性汇总

    1. Object.values / Object.entries Github: proposal-object...

  • Object.entries()

    Object.entries() 方法返回一个给定对象自身可枚举属性的键值对数组,其排列与使用 for...in ...

  • Object.entries

    **Object.entries()**方法返回一个给定对象自身可枚举属性的键值对数组,其排列与使用 for......

  • Object.entries()

    Object.entries()方法返回一个给定对象自身可枚举属性的键值对数组,其排列与使用 for...in[h...

  • JS常用对象方法总结

    本文目录 Object.keys() Object.values() Object.entries() Objec...

  • bootstrap table后端分页,请求数据成功,页面不显示,报错Object.entries is not ...

  • webAPI

    Object Object.entries() hasOwnProperty 对象自身属性中是否具有指定的属性 O...

网友评论

      本文标题:Object.entries()

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