Python の __getattribute__() (または __getattr__()) の機能を JavaScript で実装する方法はありますか? つまり、解決できないメソッド名またはプロパティ名でオブジェクトが呼び出されるたびに呼び出されるメソッドですか?
たとえば、次のいずれかを実装するメカニズム:
# Python's method syntax
o.Name(args) # o.__getattr__('Name') is called and returns
# a function which is called with args
# Alternative method syntax
o.Name(args) # o.__getattr__('Name', args) is called and returns a value
# Properties syntax
o.Name = v # o.__getattr__('Name', v) is called
v = o.Name # o.__getattr__('Name') is called and returns a value
私はメソッドの構文に最も興味がありますが、プロパティの構文はおまけです。ありがとう!