Witam, jak widać na załączonym zdjęciu, wywala mi błędy "is not defined". Jak mam się tego pozbyć, bardzo proszę jakąś podpowiedz.
Nie deklarujesz zmiennej „i” w pętlach - brak słowa kluczowego var/let, stąd błędy.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for
Dzięki za odpowiedz, dodałem deklaracje do zmiennej "i" w pętli, nadal wyskakuje błąd:
JSLint wyświetla ostrzeżenia:
ESLint wyświetla błędy :
Dzięki za super odpowiedz. Starałem się podążać za wskazówkami i zrozumieć w czym tkwi problem. Wprowadziłem pare zmian. W pliku eslintrc.json sprawdziłem środowiska, kod wygląda następująco:
{ "root": true, "env": { "browser": true, "commonjs": true, "node": true, "mocha": true },
dodałem też komentarz:
/* eslint-env browser */
Nadal został ostatni błąd, nie mogę sobie z tym poradzić:
Ten błąd, tak jak już wspomniałem wyżej odnosi się do tego, że funkcja 'weryfikuj' została stworzona, ale nigdzie w kodzie JS nie jest wykorzystywana (wywoływana). Zauważ, że funkcję 'weryfikuj' wywołujesz w html z pomocą zdarzenia 'onclick', co nawiasem mówiąc jest złą praktyką.
Artykuł o zdarzeniach w JS: http://kot-zrodlowy.pl/javascript/programowanie/2017/04/26/zdarzenia-w-js-z-czym-to-si%C4%99-je.html
93,382 zapytań
142,382 odpowiedzi
322,539 komentarzy
62,739 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto polecana książka warta uwagi.Pełną listę książek znajdziesz tutaj