JS知识图谱

JavaScript 完全知识体系

Object.getOwnPropertyDescriptors

Object.getOwnPropertyDescriptors() 方法用于获取一个对象的所有自身 Property 的 Attributes。

语法

Object.getOwnPropertyDescriptors(O);
参数说明类型
O用于获取 Property 的 Attributes 的对象object

示例

const a = {
name: 'Ben',
get age() {
return '18';
},
};
Object.getOwnPropertyDescriptors(a);
// {
// age: {
// configurable: true,
// enumerable: true,
// get: function age(){}, //the getter function
// set: undefined
// },
// name: {
// configurable: true,
// enumerable: true,
// value: "Ben",
// writable:true
// }
// }