使用jquery将字符串数组转换为整数

时间:2011-08-22 00:30:20

标签: javascript jquery html

我正在尝试将字符串数组转换为jquery中的整数数组。

这是我的尝试:

var cdata = data.values.split(",");
$.each( cdata, function(i, l){
   l = parseInt(l);
});

3 个答案:

答案 0 :(得分:14)

我认为你不需要在这种情况下使用Jquery。 在javascript纯:

var str = "1,2,3";
var ArrayOfInts = str.split(',').map(Number); //Output: [1,2,3]

答案 1 :(得分:8)

// Use jQuery
$('.usesJQuery');

// Do what you want to acomplish with a plain old Javascript loop
var cdata = data.values.split(",");
for(var i = 0; i < cdata.length; i++)
    cdata[i] = parseInt(cdata[i], 10);

答案 2 :(得分:5)

var cdata = data.values.split(",");
$.map( cdata, function(i, l){
   return +l;
});

没有jQuery(使用浏览器本机map方法):

"1,2,3,4,5,6".split(',').map(function(e) {return +e});