Бих искал да използвам jQuery за преобразуване на масив от обекти в масив от масиви, използвайки карта.
Например, ако имам това:
var ObjArr = [{ a:1,b:2 },{ a:2,b:3 },{ a:3,b:4 }];
var ArrArr = $.map(ObjArr, function(n,i){
return [ n.a, n.b ];
});
Така че резултатът ще бъде:
ArrArr = [[1,2],[2,3],[3,4]]
Отговори:
84 за отговор № 1С jQuery.map()
(Документи) и map()
(Документи) методи, които трябва да удвоите връщаната стойност:
var ArrArr = $.map(ObjArr, function(n,i){
return [[ n.a, n.b ]];
});
... в противен случай по някаква причина тя свързва масива, който се връща. По този начин тя свързва външния масив и поставя съдържанието (вътрешния масив) в следващия индекс.