Skip to content

Object 对象有哪些场景 api ?

Posted on:2024年9月9日 at 14:18

关键词:Object对象api

方法/属性描述
Object.keys(obj)返回一个由给定对象的所有可枚举自身属性的名称组成的数组
Object.values(obj)返回一个给定对象所有可枚举属性值的数组
Object.entries(obj)返回一个给定对象自身可枚举属性的 [key, value] 数组
Object.assign(target, ...sources)将一个或多个源对象的可枚举属性复制到目标对象,并返回目标对象
Object.create(proto, [propertiesObject])使用指定的原型对象和属性创建一个新对象
Object.defineProperty(obj, prop, descriptor)定义对象中的新属性或修改现有属性的配置
Object.getOwnPropertyDescriptor(obj, prop)返回指定对象上一个自有属性对应的属性描述符
Object.freeze(obj)冻结一个对象,使其属性无法修改、添加或删除
Object.is(value1, value2)判断两个值是否相同
Object.seal(obj)封闭一个对象,防止向对象添加新属性,但允许修改或删除现有属性
Object.getPrototypeOf(obj)返回指定对象的原型(__proto__
Object.setPrototypeOf(obj, proto)设置指定对象的原型(__proto__
原文转自:https://fe.ecool.fun/topic/10e5f89d-fd0e-4064-8b41-951b25692c9c