Comment utiliser jQuery.map () sur un tableau d'objets pour renvoyer un tableau de tableaux

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.