> xs = ['10', '10', '10']> xs.map(parseInt)[10, NaN, 2]https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript
#programowanie #javascript #heheszki #humorinformatykow
- KrzaQ2
- rfree
- 8tab
- konto usunięte
- blackmaggot
- +6 innych
@Analityk: no tak ale to nie jest problem parse int tylko tego jak działa mapa.
arr.map((element, index, table) => {})
więc parseInt nic nie pobiera. Iterator wywołuje na nim:
parseInt(element, index, table);
3 parametr jest ignorowany, ale 2 pierwsze są jak najbardziej ok. Pierwszy to w naszym przypadku string ('10') a drugi baza systemu liczbowego.
That's it.
edit:
Jedyne czego może nie wiedzieć/ nie spodziewać się programista to fakt że parseInt
arr.map((element, index, table) => {})
więc parseInt nic nie pobiera. Iterator wywołuje na nim:
parseInt(element, index, table);
3 parametr jest ignorowany, ale 2 pierwsze są jak najbardziej ok. Pierwszy to w naszym przypadku string ('10') a drugi baza systemu liczbowego.
That's it.
edit:
Jedyne czego może nie wiedzieć/ nie spodziewać się programista to fakt że parseInt






#php #webdev