Object对象的JavaScript entries()方法的介绍

171 阅读1分钟

了解关于Object对象的JavaScript entries()方法的所有信息

引入于ES2017

这个方法返回一个包含所有对象自身属性的数组,是一个[key, value] 对的数组。

使用方法。

const person = { name: 'Fred', age: 87 }
Object.entries(person) // [['name', 'Fred'], ['age', 87]]

Object.entries()也适用于数组。

const people = ['Fred', 'Tony']
Object.entries(people) // [['0', 'Fred'], ['1', 'Tony']]

你可以用它来计算一个对象所包含的属性的数量,结合数组的length 属性。