Underscore.js - gamme de cartes de paires clé/valeur à un Objet - Un liner

J'ai été en passant par la trait de soulignement docs mais je n'arrive pas à trouver une méthode (ou imbriqués à l'appel de la méthode) pour faire de la transformation suivante:

Disons que j'ai le code Javascript suivant tableau:

 [{ "name" : "sEcho", "value" : 1},{ "name" : "iColumns", "value" : 12}, ... ]

Et j'ai besoin de la transformer en l'objet suivant:

 {
      sEcho: 1,
      iColumns: 12,
      ...
 }

Je suis en utilisant underscore.js pour une raison donc, il doit être une doublure.

  • Une ligne? _.map(arr,function(v,o){o={};return o[v.name]=v.value,o }); Ne sais pas si il y a une façon plus simple de le faire...
  • Créer un tableau d'objets. Vous voulez seulement un objet.
  • À droite, j'ai mal compris alors...
InformationsquelleAutor parliament | 2013-07-23