Is there such a thing as a catch-all key for a javascript object?

catch-all, default, function, javascript, key

Solution

You're looking for `__noSuchMethod__`: JavaScript getter for all properties

Problem

Considering the following javascript example: ``` var myobj = { func1: function() { alert(name in this) }, func2: function() { alert(name in this) }, func3: function() { alert(name in this) } } myobj.func2(); // returns true myobj.func4(); // undefined function ``` Is it possible to create a 'catch-all' key for `myobj` that will get called if there is no key/function defined (as in `func4()`) while retaining the `myobj.functionCall()` format?

Original source

Related problems