Object函数的内置方法 Object.entries

一、定义

 Object.entries()方法返回一个数组,数组的每一个元素是对象的自有的可枚举属性的键值对,但不包括Symbol值的属性。形如:[[key1, value1], [key2, value2], ... [keyn, valuen]]

二、语法

Object.entries(obj);

参数

obj:要返回其可枚举属性的键值对的对象。

返回值

给定对象自身可枚举属性的键值对数组。

 三、示例

示例1:获取对象可枚举属性的值

var obj = {
    a: 1,
    b: 2,
    c: 3,
    [Symbol()]: 4
};

Object.entries(obj); // [["a", 1], ["b", 2], ["c", 3]]

示例2:传入非对象的参数,强制类型转换为对象

var str = 'abcde';
Object.entries(str); // [["0", 'a'], ["1", 'b'], ["2", 'c'], ["3", 'd'], ["4", 'e']]

 

posted @ 2022-03-30 14:21  之鹿喵  阅读(302)  评论(0编辑  收藏  举报