×
Vytvárame riešenia

Chybové hlásenie: number is not a function (Dojo)

Pri práci s modulmi alebo widgetmi môže pri ich nahrávaní vzniknúť chybové hlásenie TypeError {stack: (...), message: "number is not a function"} "TypeError: number is not a function čo spôsobí nenahratie modulu a prípadný pád aplikácie.
Tento typ erroru môže vzniknúť, ak je v module chyba, ako napríklad chýbajúca čiarka za vlastnosťou alebo metódou.
Príklad: Chýbajúca čiarka za metódou displayForm
1
2
3
4
5
6
7
8
9
displayForm : function() {
...
}
startup: function () {
this.inherited(arguments);
}
Príklad: Správny zápis kódu.
1
2
3
4
5
6
7
8
9
displayForm : function() {
...
},
startup: function () {
this.inherited(arguments);
}

Záver

Ako vidieť aj takáto prehliadnuteľná chyba môže spôsobiť nefunkčnosť aplikácie. V tomto prípade je to o to horšie, že sa často hľadá chyba v programovom kóde a nie v syntaxe jazyka. V tomto prípade veľmi dobre pomáhajú pluginy kontrolujúce syntax jazyka, ktoré takéto chyby vedia rýchlo odhaliť.


Dojo,programovanie,JavaScript,TypeError,error
Ž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