javascript - 在lodash中, `pairs()`的相反是什么?

标签 javascript lodash

我在文档中看不到它 - http://lodash.com/docs - 请帮助我:

_.pairs() 的反义词是什么?肯定有一个——我只是看不出在哪里!

目标是从 [['key1':'value1'], ['key2':'value2'], ...] 形式的数组生成键/值对

并不是说我真的需要一个库:我只是喜欢重复使用东西..

最佳答案

我认为您正在寻找 _.object/_.zipObject

http://lodash.com/docs#zipObject

"use strict";

var obj, pairs, objResult;

obj = {
    key1: "value1",
    key2: "value2"
};

pairs = _.pairs(obj);
objResult = _.object(pairs);

// The original object.
console.log(obj);
// The object as an array of arrays.
console.log(pairs);
// The array of arrays converted back to the original object.
console.log(objResult);

http://jsfiddle.net/HmDk6/

关于javascript - 在lodash中, `pairs()`的相反是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20716075/

相关文章:

Javascript 不从单选按钮和隐藏框读取值

javascript - 如何使用 JS 使用 CSS 类来定位特定域的 html <a> 链接?

javascript - lodash过滤器返回无法读取null的属性 'indexOf'

javascript - 如何使用 ES6 JS/Lodash 选择数组中的特定项并形成新数组

javascript - $broadcast 仅在使用有限字符时触发

javascript - 让谷歌地图出现在特定的 div 中

javascript - Canvas javascript游戏中的碰撞

javascript - 如何将 Lodash orderby 与自定义函数一起使用?

javascript - 仅克隆不是函数的属性

javascript - 我怎样才能以更有效的方式减少它