js字符型数组转成数字型数组
正在使用
var checkStr="1,2,3,4,5";//原始字符串
var dataIntArr = [];//保存转换后的整型字符串
var dataStrArr = checkStr.split(","); //分割成字符串数组
dataIntArr = dataStrArr.map(function (i) {
return Number(i)
});
网上看到
var dataStr="1,2,3,4,5";//原始字符串
var dataStrArr=dataStr.split(",");//分割成字符串数组
var dataIntArr=[];//保存转换后的整型字符串
//方法一
dataStrArr.forEach(function(data,index,arr){
dataIntArr.push(+data);
});
console.log(dataIntArr);
//方法二
dataIntArr=dataStrArr.map(function(data){
return +data;
});
console.log(dataIntArr);
ES6的写法
let dataStr="1,2,3,4,5"; //原始字符串
let dataStrArr=dataStr.split(","); //分割成字符串数组
let dataIntArr=[];//保存转换后的整型字符串
//方法一
dataStrArr.forEach(item => {
dataIntArr.push(+item);
});
console.log(dataIntArr);
//方法二
dataIntArr=dataStrArr.map(item => {
return +item;
});
console.log(dataIntArr)