La búsqueda de JavaScript () no encuentra "()"
Esto puede parecer trivial, pero soy nuevo en JS. Tengo este pedazo de código:
alert(elementAction);
var argumentsBegin = elementAction.search("(");
var argumentsEnd = elementAction.search(")");
alert(argumentsBegin);
elementAction
es una cuerda El problema con el código es que no parece encontrar el paréntesis. El primer cuadro de alerta muestra, por ejemplo:outer(inner)
Pero el segundo no aparece en absoluto. Sin embargo, todo es genial si reemplazo () con {}. ¿Alguna idea de por qué esto no funciona para mí?