Je voudrais utiliser jQuery pour convertir un ensemble d'objets en tableau de tableaux à l'aide de la carte.
Par exemple, si j'ai ceci:
var ObjArr = [{ a:1,b:2 },{ a:2,b:3 },{ a:3,b:4 }]; var ArrArr = $.map(ObjArr, function(n,i){ return [ na, nb ]; });
Pour que le résultat soit:
ArrArr = [[1,2],[2,3],[3,4]]
Avec les jQuery.map()
(docs) et map()
(docs) , vous devez doubler la valeur de retour:
var ArrArr = $.map(ObjArr, function(n,i){ return [[ na, nb ]]; });
… sinon, pour une raison quelconque, il concorde le renvoi du tableau. De cette façon, il concorde avec la matrice externe et met le contenu (la matrice interne) à l'index suivant.