Подтвердить что ты не робот

В lodash, что противоположно `pairs()`?

Я не вижу его в документах - http://lodash.com/docs - помогите мне:

Что противоположно _.pairs()? Должен быть один - я просто не могу видеть, где!

Цель состоит в том, чтобы создать пары ключ/значение из массива формы [['key1':'value1'], ['key2':'value2'], ...]

Не то, чтобы я действительно нуждался в этом lib для этого: мне просто нравится снова использовать вещи.

4b9b3361

Ответ 1

Я думаю, что вы ищете _.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/

Ответ 2

Начиная с версии 4, _.fromPairs

Обратный к _.toPairs; этот метод возвращает объект, составленный из пары ключ-значение.

https://lodash.com/docs#fromPairs