3 ms·
var xs = ['10', '10', '10']; xs.map(function (str) { return parseInt(str, 10); }); > [10, 10, 10] Fixed that for you. Why? map callback params
by octatone2 12y ago
var xs = ['10', '10', '10'];
xs.map(function (str) {
return parseInt(str, 10);
});
> [10, 10, 10]
Fixed that for you. Why?
map callback params: (value, index, originalArray)
parseInt params: (string, radix)
Your code is passing the map array index to parseInt's radix.