Conversion d'un ensemble de chaînes en entier en utilisant jquery

J'essaie de convertir un ensemble de chaînes en un ensemble d'entiers en jquery.

Voici ma tentative:

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

Je pense que vous n'avez pas besoin d'utiliser Jquery pour cette affaire. En javascript pur:

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; }); 

Sans jQuery (en utilisant la méthode de la map natif des navigateurs):

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