DEV Community

Discussion on: Explain this Javascript expression just like I'm five

Collapse
 
katzy687 profile image
Natti Katz • Edited

whoa, you're right. Can someone explain what is happening?

I usually write map functions like this

["10", "10", "10", "10"].map(item => parseInt(item));

and that does indeed return [10, 10, 10, 10].

passing just parseInt as a callback.. how does it know what arguments to take?

Thread Thread
 
ozzyogkush profile image
Derek Rosenzweig

This answer on StackOverflow gives the correct reasoning: stackoverflow.com/a/262511/910328