详细分析Js中的Object.entries()基本知识
Object.entries()
是JavaScript中的一个方法,它返回一个给定对象自身可枚举属性的键值对数组,其排列与使用 for...in
循环遍历该对象时返回的顺序一致(区别在于 for...in
循环也枚举原型链中的属性)。
每个键值对都是一个有两个元素的数组,其中第一个元素是属性名,第二个元素是属性值。
语法
Object.entries(obj)
返回值
一个表示给定对象自身可枚举属性的键值对数组。
示例代码
const obj = { foo: 'bar', baz: 42 };
const entries = Object.entries(obj);
console.log(entries); // [ ['foo', 'bar'], ['baz', 42] ]
在这个例子中,Object.entries()
方法被用来将对象 obj
转换成一个二维数组,其中包含对象自身的所有可枚举的属性的键值对。
评论已关闭