0

Javascript で ruby​​like ゴースト メソッドを実装する可能性はありますか?

ゴーストメソッドという言葉は、実際には存在しないメソッドを意味します。object.ghostMethod() を呼び出すと、メソッドは実際には宣言されません。Ruby には「method_missing()」という関数があり、オブジェクトに対して宣言されていないメソッドの呼び出しに反応します。

「method_missing()」に似たメソッドが Javascript に存在するか、またはオブジェクトへのすべての呼び出しをインターセプトすることは可能ですか?

4

1 に答える 1

1

次のようなものを試すことができます

if (typeof(ghost.method) != "undefined") {
    //method exists
}
于 2013-07-09T08:31:00.087 に答える