【发布时间】:2012-10-25 17:08:45
【问题描述】:
我正在开发一个 JavaScript 项目,只是想知道为什么对象实例不继承 defineProperty() 和其他方法,而不必调用超类(超对象?)Object 方法。
我看过MDN docs,其实有“非标准”的属性方法。
但那些已被弃用。为什么要转向Object 方法?
在我看来,instance.defineProperty(...) 之类的东西比 Object.defineProperty(instance, ...) 更好。我也会对其他一些 Object 方法说同样的话。
【问题讨论】: