NodeでPHPの魔法のメソッド__get()と__set()を模倣する方法があるかどうか疑問に思いました。この質問から:すべてのプロパティのJavaScriptゲッターRhinoで実行できることはわかっていますが、NodeはV8で構築されています。V8にはこれを行う方法がありますか?
7189 次
3 に答える
3
少なくとも2010年3月の時点では、運が悪いと思います。少なくともあなたは持っていますが__defineGetter__
、__defineSetter__
それは同じことではないことを私は理解しています。__noSuchMethod__
一般的に、 //を使用するとコードが読みにくくなるため、適切ではないと思い__get
ます。method_missing
それなしでやっていくことを検討し、それがあなたのコードをより明確にするかどうか確かめてください。
于 2010-12-31T20:03:35.580 に答える
2
答えはありませんか?nowjsをチェックしてください。彼らは、JavaScriptで__get()と__set()を機能させる方法を見つけたようです。ソースコードからどうやってやっているのかわからない。:(
編集:すべてのJavaScriptオブジェクトプロパティの監視(マジックゲッターとセッター)をチェックしてください
于 2011-08-08T16:23:51.877 に答える