Object常用方法总结
Posted dadouf4
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Object常用方法总结相关的知识,希望对你有一定的参考价值。
- Object.defineProperty(obj, prop, descriptor)用于定义对象的数据属性(对象属性氛围数据属性和访问器属性)
-
- obj:必需。目标对象
- prop:必需。需定义或修改的属性的名字
- descriptor:必需。目标属性所拥有的特性
-
-
- value:就是属性的值。
- writable:决定属性能否被赋值。
- enumerable:决定 for in 能否枚举该属性。
- configurable:决定该属性能否被删除或者改变特征值。
Object.defineProperty(o, "b", {value: 2, writable: false, enumerable: false, configurable: true});
-
-
Object.getOwnPropertyDescriptor(obj, prop)用于查看对象的数据属性
- obj: 需要查找的目标对象
- prop: 目标对象内属性名称
-
Object.assign(target, source) 用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。
const target = { a: 1, b: 2 }; const source = { b: 4, c: 5 }; const returnedTarget = Object.assign(target, source); console.log(target); // expected output: Object { a: 1, b: 4, c: 5 } console.log(returnedTarget); // expected output: Object { a: 1, b: 4, c: 5 }
以上是关于Object常用方法总结的主要内容,如果未能解决你的问题,请参考以下文章