×
Vytvárame riešenia

Ako odstrániť Uncaught SyntaxError: Unexpected token return (Dojo)

V tomto článku sa pozrieme na ďalšie chybové hlásenia, ktoré môžu vzniknúť pri tvorbe aplikácií v jazyku JavaScript. Konkrétne ide o dvojicu chybových hlásení Uncaught SyntaxError: Unexpected token return a Uncaught Error: declare: mixin #Number is not a callable constructor.(…).
V tomto prípade môže ísť o syntaktickú chybu, ktorá vo frameworku Dojo Toolkit neumožní nahrať modul. Chybu budem demonštrovať na krátkom príklade.
Príklad: Chybu v tomto prípade vyvolá absentujúca zložená zátvorka v podmienke if.
1
2
3
4
5
if (typeof cv == "object")
if (cv.getTime) {
cv = cv.getTime();
}
}
Príklad: Odstránenie chyby nastane po zápise zloženej zátvorky v prvom riadku.
1
2
3
4
5
if (typeof cv == "object") {
if (cv.getTime) {
cv = cv.getTime();
}
}

Záver

Chyby podobného druhu môžu vzniknúť aj v prípade, ak napríklad v poli alebo objekte zabudneme dať za zápis čiarku.


Dojo,error,unexpected token,uncaught SyntaxError,Uncaught Error,JavaScript
Žiadna časť tohto článku nesmie byť reprodukovaná bez uvedenia autora a URL na túto stránku.
Viac informácií nájdete v sekcii O projekte.

Komentáre

Článok neobsahuje zatiaľ žiadne komentáre.

Pridať komentár

Meno (povinné)
Web
Správa (povinné)
Odoslať
Od najnovších