JavaScript Object.entries() 方法
JavaScript Object.entries() 方法用于返回一个给定对象的可枚举属性[key, value]对的数组。属性的顺序与手动循环遍历对象的属性值给出的顺序相同。
语法:
Object.entries(obj)
参数
Obj : 它是一个对象,其可枚举的属性[key, value]对将被返回。
返回值
此方法返回给定对象的自身可枚举属性[key, value]对的数组。
浏览器支持
Chrome | 38 |
---|---|
Edge | Yes |
Firefox | 28 |
Opera | No |
示例1
const obj = { 10: 'arry', 21: 'barry', 23: 'carry' };
console.log(Object.entries(obj)[2]);
输出:
["23", "carry"]
示例2
// creating an object constructor.
// and assigning values to it.
const obj = { 1: 'marrc', 2: 'sort', 3: 'carry' };
// Displaying the countable property [key, value]
// pairs of the object using object.entries() method.
console.log(Object.entries(obj)[2]);//access obj.
输出:
["3", "carry"]
示例3
// creating an object constructor.
// and assigning values to it.
const obj2 = { 10: 'arvind', 2: 'rahul', 7: 'Ankit' };
// Displaying the countable property [key, value]
// pairs of the object using object.entries() method.
console.log(Object.entries(obj2)[2]);
输出:
["10", "arvind"]