【发布时间】:2011-04-26 22:17:42
【问题描述】:
JavaScript 是否提供了访问未定义对象属性的方法?在 PHP 中,解决方案是在类中声明和实现 __get() 方法。
使用try { .. } catch { .. } 的解决方案对我来说还不够,因为我已经有大量代码实际上需要保持原样。
【问题讨论】:
-
JavaScript getter for all properties 的可能副本 - 不完全等同于
__get,但有__defineGetter__。 -
@Gordon: Object.defineProperty() 是现在定义 getter 的符合标准的方法。
-
@Haim:该链接只是将stackoverflow.com/questions/1529496/… 的内容撕掉了始终将 SO 内容链接发布到其他网站上!
-
@AndyE 感谢您提供的信息。您可能希望将其添加为链接问题的答案。
标签: php javascript properties get undefined