Mam taki fragment kodu:
let tab1 = (HexValue.split('').map((element, index) => index ));
let tab2 = (HexValue.split('').map((element, index) => {index}));
gdzie HexValue
to string.
Daje on różne wyniki. tab1
zwraca 1,2,3... natomiast tab2
zwraca undefined, undefined...
Rozumiem, że różnica wynika z obecności klamerek wokół index
. Bo w manualu jest napisane:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map
Dobrze myślę, czy o czymś pominąłem? Rozumiem, że obecność klamerek oznacza "tu jest funkcja, która coś musi zwrócić". Bo takie coś działa:
let tab3 = (HexValue.split('').map((element, index) => {return index} ));