Spotkałem się pierwszy raz z dość dziwnym problemem. Funkcja w js powinna zwrócić true i spełnić warunek IF, jednak niespodziewanie tak nie było…
Jak to możliwe, że kod wyglądający +- tak:
return true && true;
nie zwracał true?
Wszystko przez to, że wyglądał troszkę inaczej…
return
trure && true;
Przez to silnik js zwracał undefinied, zgodnie z opisem: https://www.w3schools.com/jsref/jsref_return.asp
Czyli ten jeden mały „enterek” w kodzie, brak formatowania, zjadł mi dzisiaj ponad godzinę czasu 🙂