0
我希望能夠攔截以前尚未在JavaScript中設置的對象的訪問屬性。我想知道是否有可能?在JavaScript中攔截對象屬性訪問
在Python等效是__getattr__
內置方法:
class P(object):
def __getattr__(self, name):
return name
p = P()
x = p.x
p.x不先前存在的,但__getattr__
偵聽接入到先前未被創建的成員變量。在JavaScript中有類似的東西嗎?
謝謝。這裏重複問題的網絡禮儀是什麼?我應該刪除它還是保持原樣? – huggie
離開它。這就像複製品的「路標」。 –
我想這可能會有用。我用「攔截」而不是「catch」或「dynamic setter」這個詞,這樣對那些像我這樣想的人會有所幫助。 – huggie