Aus dem Kurs: JavaScript für Fortgeschrittene: Programmiertechniken und Frameworks

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.900 Kurse von Branchenfachleuten.

Solution: Funktion optimieren

Solution: Funktion optimieren

(Musik) Ihre Challenge für dieses Kapitel bestand darin, diesen Quellcode, der vorgegeben war, zu nehmen und in JSLint zu testen. Das macht man, indem man bspw. hier den Quellcode kopiert und dann einfach hier in diesen Source-Bereich von JSLint hineinkopiert. Und dann kann man auf den Button JSLint klicken und mal sehen, was da so an Meldungen kommt. Und Sie sehen hier bereits, da werden mehrere Dinge moniert, insbesondere bspw. "Undeclared 'numbers'". Ich habe innerhalb dieser Funktion eine Variable eingeführt, aber ohne var, let oder const. D.h., sie ist nicht offiziell deklariert und das wird hier unten auch entsprechend im Report angegeben. D.h. also, wir modifizieren das bspw. mal mit let und lassen wieder JSLint laufen. Und Sie sehen, da gibt es bereits weniger Fehler, aber auch randomNumber ist jetzt nicht sauber deklariert. An der Stelle wäre es nicht sonderlich sinnvoll, hier let hinzuschreiben, weil ich ja innerhalb einer Schleife bin. Und wenn ich jetzt hier jedes Mal die…

Inhalt