Teniendo en cuenta el siguiente ejemplo javascript:¿Existe una clave catch-all para un objeto javascript?
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
¿Es posible crear una clave 'catch-all' para myobj
que se llama si no hay ninguna clave/función definida (como en func4()
), manteniendo la myobj.functionCall()
¿formato?
¿De verdad? ¿Te importa apuntar a uno? Si puede encontrar uno, borraré la pregunta. – user113716
@Pointy - ¿Estás diciendo que no puedes imaginar cómo se podría implementar en el idioma? Si es así, ¿qué tal una clave comodín como *? – user113716
Estoy diciendo que soy demasiado tonto para imaginar cómo se implementaría :-) Además, la semántica parece que sería complicado; ¿Acabas de obtener una entrada de comodín? ¿Qué sucede si establece su valor en el número 37 en lugar de en una función? – Pointy