将字符串javascript的数组转换为整数javascript数组

Kho*_*din 2 javascript arrays string integer

我有一个阵列,

var array = ["1","2","3","4","5"];
Run Code Online (Sandbox Code Playgroud)

然后我需要转换为

var array = [1,2,3,4,5];
Run Code Online (Sandbox Code Playgroud)

我怎么转换?

Seb*_*mon 12

将它映射到 Number函数:

var array = ["1", "2", "3", "4", "5"];
array = array.map(Number);
array; // [1, 2, 3, 4, 5]
Run Code Online (Sandbox Code Playgroud)


Ray*_*yon 6

地图()方法创建调用此阵列中的每个元件上的提供功能的结果的新的数组.

一元+更像是parseFloat,因为它也接受小数.

请参阅

试试这个片段:

var array = ["1", "2", "3", "4", "5"];
array = array.map(function(item) {
  return +item;
});
console.log(array);
Run Code Online (Sandbox Code Playgroud)

  • @amdixon只需打开浏览器的控制台(F12);) (2认同)