我可以在JavaScript中定义“后备”方法吗?

Joh*_*hnB 5 javascript

是否可以(以高性能的方式)在JavaScript中定义“后备”方法?

例如

function MyObject () {
   /* what do i have to add here to have my defaultMethod? */
}

var obj = new MyObject ();
obj.doesntExistInMyObject (); // I want defaultMethod to be called
obj.doesntExistEither (); // I want defaultMethod to be called, too
Run Code Online (Sandbox Code Playgroud)

即:defaultMethod每当我编写obj.calledMethod ();和时obj.calledMethod == undefined,我都希望被调用,但是我不想undefined在调用代码中进行检查。