Ha intentado asignar un valor al resultado de una función. Se puede asignar el resultado de una función a una variable, pero no se puede utilizar como una variable. Si desea asignar un nuevo valor a la propia función, omita los paréntesis (el operador de llamada de la función). El ejemplo siguiente demuestra una situación en que se genera este error.
myFunction() = 42; // Se intenta asignar el valor 42 al resultado de la llamada a la función.
Para corregir este error
myVar = myFunction(42);
myFunction = new Function("return 42;");
Objeto Function | Escribir código de JScript | Funciones de JScript
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |