CZQ > PL > Marketing

marketing nie jedno ma imię ((:

Dlaczego JavaScript zwraca NaN? Odkryj tajemnice mapowania!

Dlaczego JavaScript zwraca NaN? Odkryj tajemnice mapowania!

Redakcja
Dlaczego JavaScript zwraca NaN? Odkryj tajemnice mapowania!

JavaScript to język, który nie przestaje zaskakiwać, szczególnie gdy chodzi o funkcje takie jak map. Wydawałoby się, że prosta konwersja tablicy ['1', '7', '11'] na liczby całkowite powinna działać bez zarzutu, ale wynik to [1, NaN, 3]. Dlaczego tak się dzieje?

Wszystko sprowadza się do tego, jak działa parseInt. Funkcja ta przyjmuje dwa argumenty: wartość do konwersji oraz opcjonalną podstawę. W przypadku użycia map, każdy element tablicy jest przetwarzany z dodatkowymi argumentami, co prowadzi do nieoczekiwanych wyników, jak NaN dla drugiego elementu.

Aby zrozumieć to zjawisko, warto przeczytać szczegółowe wyjaśnienie, które znajdziesz w linkowanym artykule. Warto również zwrócić uwagę na inne ciekawe aspekty JavaScript, takie jak XSS i możliwość uruchamiania skryptów bez użycia małych liter. To fascynujący temat dla każdego programisty.



Na podstawie: Źródła


Najnowsze wiadomosci ⚡📰

🚀 Dołącz do Marketingowej Elity!

Codzienna dawka marketingu, która nie parzy jak kawa — ale działa szybciej.

Nie przegap żadnego trendu, hacka ani dramy w świecie marketingu! 🧠
Mamy już ponad 155 000 artykułów i codziennie dorzucamy 50–100 nowych perełek z SEO, PR, social mediów, reklam, AI i brandingu. Do tego wywiady, nowe narzędzia pozwalające dowieźć wyniki i nutka prawa oraz bezpieczeństwa. Wszystko podane w starupowym sosie, który nigdy sie nie nudzi.
Zapisz się teraz, a Twoja skrzynka stanie się potężniejsza niż raporty z Analyticsa.