Object.entries()与Object.fromEntries()的区别

Object.entries() 的作用是将一个对象的可枚举属性,转换为一个“键值对数组”。
这个数组的每个元素都是 [key, value] 形式,非常方便进行遍历或数据转换。

const obj = { name: '前端', age: 2 };
console.log(Object.entries(obj)); 
// 输出: [ ['name', '前端'], ['age', 2] ]

逆操作:Object.fromEntries()
这是Object.entries()的反向操作,将键值对数组转回对象:

const arr = [['a', 1], ['b', 2]];
const obj = Object.fromEntries(arr); // { a: 1, b: 2 }
posted @ 2026-09-02 17:12  firegun  阅读(4)  评论(0)    收藏  举报