Why ['1', '7', '11'].map(parseInt) returns [1, NaN, 3] in JavaScript | Dark Hacker News