聊聊JavaScript Object.getOwnPropertyDescriptor() 方法
文章标签
JavaScript
Object.getOwnPropertyDescriptor方法允许查询有关属性的完整信息,并返回给定对象的自身属性(即直接存在于对象上而不是在对象的原型链中的属性)的属性描述符。
语法:
范围
obj:它是要在其中寻找属性的对象。
Prop:这是要检索其描述的属性的名称。
返回值:
如果对象上存在给定属性,则返回该属性的属性描述符。
Example 1
const object1 = {
property1: 42
}
const object2 = {
property2: 34
}
const descriptor1 = Object.getOwnPropertyDescriptor(object1, 'property1');
const descriptor2 = Object.getOwnPropertyDescriptor(object2, 'property2');
console.log(descriptor1.enumerable);
console.log(descriptor2.enumerable);
console.log(descriptor1.value);
console.log(descriptor2.value);
Output:
true true 42 34
Example 2
Output:
true true 42
Example 3
Output:
true 56
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。