var objectliteral = {
func1:fn(){},
func2:fn(){},
.................
funcn:fn(){}
}
sé que puedo llamar a los métodos de ese objeto literal usando la notación punto esto:¿Cómo puedo invocar una función miembro usando notación de corchetes?
objectliteral.func1();
Pero me gustaría hacer que el uso de la notación de matriz de esta manera:
objectliteral[func1]. .... something something......
¿Cómo puedo ¿Haz eso? Sé que puedo usar métodos de solicitud o de llamada, pero sigo sin entender cómo funcionan.
¿Puedo hacer esto ?:
objectliteral[func1].apply();
RESOLUCIÓN
basado en las respuestas:
objectliteral['func1']()
es todo lo que necesito. Gracias chicos.