Przechodzę przez underscore docs, ale nie mogę znaleźć metody (lub zagnieżdżone wywołanie metody), aby wykonać następujące przekształcenie:Underscore.js - Mapa Array par klucz/wartość do obiektu - Jedna linijka
Powiedzmy mam następującą tablicę javascript:
[{ "name" : "sEcho", "value" : 1},{ "name" : "iColumns", "value" : 12}, ... ]
I muszę przekształcić go w następujący obiektu:
{
sEcho: 1,
iColumns: 12,
...
}
używam underscore.js bez powodu więc musi być być jednym liniowym.
jednej linii? '_.map (arr, function (v, o) {o = {}; return o [v.name] = v.value, o});' Nie wiem, czy jest krótszy sposób to zrobić ... – elclanrs
@elclanrs Który tworzyłby tablicę obiektów.Potrzebujesz tylko jednego obiektu. –
@AaditMShah: Tak, źle to zrozumiałem ... – elclanrs