JS Little Known JS features History of JS Why ['1', '7', '11'].map(parseInt) returns [1, NaN, 3] in JS