我想知道是否有一种方法可以在 Node.js 中模仿 PHP 的魔术方法 __get() 和 __set()。来自这个问题:JavaScript getter for all properties我知道你可以在 Rhino 中完成,但 Node 是基于 V8 构建的。 V8 有办法做到这一点吗?
最佳答案
我相信你运气不好,至少as of March 2010 .至少你有 __defineGetter__
和 __defineSetter__
,虽然我意识到这不是一回事。总的来说,我认为使用 __noSuchMethod__
/__get
/method_missing
不好,因为它使代码更难阅读。考虑尝试在没有它的情况下过得去,看看它是否能让您的代码更清晰。
关于php - 在 Node.js 中模仿 PHP 的 __get(), __set() & __call() 魔术方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4572042/