Convertire una matrice di stringa in intero usando jquery

Sto cercando di convertire una serie di stringhe in una matrice di numeri interi in jquery.

Ecco il mio tentativo:

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

Penso che tu non abbia bisogno di usare Jquery per questo caso. In javascript pure:

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

 // 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); 
 var cdata = data.values.split(","); $.map( cdata, function(i, l){ return +l; }); 

Senza jQuery (utilizzando il metodo della map nativa del browser):

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