【发布时间】:2017-09-10 12:50:52
【问题描述】:
在这里,我尝试使用 Object.getOwnPropertyDescriptor 探索有关对象属性的更多信息。但是当我使用非静态方法时,我没有得到任何回应。我不知道这背后的原因是什么。
当我使用非静态的 getName 方法时 输出 - 未定义
class abc {
getName() {
return 'abc class name'
}
}
console.log(Object.getOwnPropertyDescriptor(abc, 'getName'))
当我使用静态 getName 方法时 输出 - 对象 {可写:真,可枚举:假,可配置:真}
class abc {
static getName() {
return 'abc class name'
}
}
console.log(Object.getOwnPropertyDescriptor(abc, 'getName'))
【问题讨论】:
标签: javascript