其他分享
首页 > 其他分享> > Object函数的内置方法 Object.entries

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']]

 

标签:内置,obj,示例,Object,枚举,键值,entries
来源: https://www.cnblogs.com/zhilu/p/16076851.html