2013-02-28 86 views
2

如何在Javascript中實現__get __set PHP?如何在Javascript中實現__get __set對象方法?

+0

[你有什麼試過](http://whathaveyoutried.com)?你看什麼? – UnholyRanger 2013-02-28 19:58:28

+0

你可以添加更多的細節? – JBone 2013-02-28 19:58:54

+1

這個問題被視爲「不是真正的問題」,但我認爲這是合法的,但重複。開始尋找你的答案:http://stackoverflow.com/questions/6985582/monitor-all-javascript-object-properties-magic-getters-and-setters – Tihauan 2013-02-28 20:04:49

回答

3

Object.defineProperty與apprpriate參數。

+0

完美!注意與舊IE瀏覽器<= 8的兼容性有限或不存在。 – payling 2013-06-21 16:54:43

+4

這與PHP __get和__set魔術方法不同,因爲它需要將getter和setter定義在命名屬性上,PHP中的魔術方法在屬性不存在時設置getter和setter特別有用。 – Trey 2015-12-22 15:27:05

相關問題