Me gustaría usar jQuery para convertir una matriz de objetos en una matriz de matrices usando el mapa.
Por ejemplo si tengo esto:
var ObjArr = [{ a:1,b:2 },{ a:2,b:3 },{ a:3,b:4 }]; var ArrArr = $.map(ObjArr, function(n,i){ return [ na, nb ]; });De modo que el resultado sería:
ArrArr = [[1,2],[2,3],[3,4]]Con los jQuery.map() (docs) y map() (docs) necesita ajustar dos veces el valor devuelto:
var ArrArr = $.map(ObjArr, function(n,i){ return [[ na, nb ]]; });... de lo contrario, por alguna razón, concatena la matriz que se devuelve. De esta manera, concatena la matriz externa y coloca el contenido (la matriz interna) en el siguiente índice.