Ma dove stai eseguendo il codice JavaScript?
Nel browser?
Nel codice che hai indicato sopra, mancano peraltro diverse parentesi.
Siamo sicuri che stiamo guardando la versione corretta del codice sorgente, e non una versione modificata da te nella quale vai a nascondere la causa reale dell'errore?![]()