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

我创建了一个数组:

var endFlowArray = new Array; for (var endIndex in flowEnd) { // <- this is just some numbers for (var i in dateflow) { // = 0) { endFlowArray.push(i); flowEnd[endIndex] = null; } } } 

我怎样才能转换字符串数组:

 ["286", "712", "1058"] 

到整数数组:

 [286, 712, 1058] 

控制台中的字符串通过用引号括起来进行符号化。 通过这个事实,我们可以假设i是一个字符串。 将其转换为整数,它将不再是字符串,不再具有这些引号。

 endFlowArray.push(+i); 

flowEnddateFlow中的“数字”实际上是字符串,而不是数字。

 var arrayOfNumbers = arrayOfStrings.map(Number); 

要转换整个数组的数据类型,我们可以使用map()

 let numberArray = stringArray.map(Number)