了解关于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 属性。