在JS中将字符串数组转换为Int数组

时间:2017-04-05 04:13:32

标签: javascript arrays

我知道我可以这样做:

a = ['1', '2']
b = []
a.forEach(function(e) { b.push(parseInt(e)); })
b
>> [1, 2]

我想知道这有什么问题?

['1', '2'].map(parseInt)
>> [1, NaN]

1 个答案:

答案 0 :(得分:0)

您可以使用map()

以下列方式执行此操作

var res = ['1', '2'].map(function(value, index){
  return parseInt(value);
})
console.log(res);