【JavaScript】`Object` 对象静态方法详解
在 JavaScript 中,Object
对象提供了许多静态方法,用于操作和处理对象。以下是一些常用的 Object.xxx
方法及其用途和示例:
1. 属性相关方法
-
Object.keys(obj)
返回对象自身的所有可枚举属性的键组成的数组。const obj = { a: 1, b: 2 }; console.log(Object.keys(obj)); // ["a", "b"]
-
Object.values(obj)
返回对象自身的所有可枚举属性的值组成的数组。console.log(Object.values(obj)); // [1, 2]
-
Object.entries(obj)
返回对象自身的所有可枚举属性的键值对数组([key, value]
)。console.log(Object.entries(obj)); // [["a", 1], ["b", 2]]
-
Object.fromEntries(entries)
将键值对数组转换为对象(Object.entries
的逆操作)。const entries = [["a", 1], [