Object对象方法(十一)getOwnPropertyDescriptor(s)

265 阅读1分钟

javaScript Object对象方法getOwnPropertyDescriptor(s)

作用:获取对象中某个(所有)值的属性描述符

一、getOwnPropertyDescriptor基本用法

const obj1 = {
  age: 18,
  name: 'zg'
}
const descriptor1 = Object.getOwnPropertyDescriptor(obj1, 'age');
console.log(descriptor1);
/**结果
{
  "value": 18,
  "writable": true,
  "enumerable": true,
  "configurable": true
}
*/

二、getOwnPropertyDescriptors基本用法

const obj1 = {
  age: 18,
  name: 'zg'
}
const descriptor1 = Object.getOwnPropertyDescriptors(obj1);
console.log(descriptor1);
/**结果
{
  "age": {
    "value": 18,
    "writable": true,
    "enumerable": true,
    "configurable": true
  },
  "name": {
    "value": "zg",
    "writable": true,
    "enumerable": true,
    "configurable": true
  }
}
*/