发布网友 发布时间:2024-10-24 03:38
共2个回答
热心网友 时间:2024-11-03 15:01
数字的话一样的,js对类型不敏感
热心网友 时间:2024-11-03 14:56
比如有一个字符串:
var dataStr="1,2,3,4,5";
现在需要把它分割为int型数组:
var dataIntArr=[1,2,3,4,5];
怎么做?方法有很多,这里举两个有意思的:
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);
要理解这两个方法,必须弄懂map和forEach的用法。