2013-12-21 75 views
22

我在文檔中看不到它 - http://lodash.com/docs - 請幫助我:在lodash中,「pairs()」的反義詞是什麼?

_.pairs()相反的是什麼?必須有一個 - 我只是不能'看到哪裏!

的目標是從一種形式的數組產生鍵/值對[['key1':'value1'], ['key2':'value2'], ...]

不,我真的需要它爲一個lib:我只是想重新使用的東西..

+3

http://lodash.com/docs#zipObject –

+0

如果它的鍵,值對,我覺得http://lodash.com/docs#reduceRight可以證明更有益 –

+3

祝'_.zipObject'文檔示例顯示了兩種使用形式。我看到了兩個數組的調用示例,並認爲這是使用它的唯一方法,因爲大多數其他Lo-Dash文檔示例顯示了多種形式。 –

回答

27

我認爲你正在尋找_.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/

+1

從版本4開始查看以下答案。 – Sigfried

相關問題