使用Lodash从一组键值对中创建对象

Ahs*_*eel 2 javascript arrays json node.js lodash

我正在使用lodash从数组创建对象,但结果不是预期的..这里是代码:

var _ = require('lodash');
var data = [ 
  [ 'creds', 'ZHRyYWhlZMMKDWhzYW5EaG1hZDE=' ],
  [ 'loggedIn', true ],
];
var result = _.zipObject(data);
Run Code Online (Sandbox Code Playgroud)

现在的结果是:

{creds,ZHRyYWhlZMMKDWhzYW5EaG1hZDE=: undefined, loggedIn,true: undefined}
Run Code Online (Sandbox Code Playgroud)

但我需要的是:

{'creds':'ZHRyYWhlZMMKDWhzYW5EaG1hZDE=', 'loggedIn':true}
Run Code Online (Sandbox Code Playgroud)

请帮忙 :-)

ibr*_*rir 7

使用lodash的_.fromPairs:

var result = _.fromPairs(data);
Run Code Online (Sandbox Code Playgroud)