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,695 zapytań
142,615 odpowiedzi
323,225 komentarzy
63,226 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
Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.