0
我有密鑰值序列的陣列到對象(第一元件是一個鍵,第二 - 值等)轉換鍵值陣列使用lodash
var arr = ['a',1,'b',2,'c',3];
我需要將此數組轉換使用lodash到對象。我怎樣才能做到這一點?
result = {
a : 1,
b : 2,
c : 3
};
我有密鑰值序列的陣列到對象(第一元件是一個鍵,第二 - 值等)轉換鍵值陣列使用lodash
var arr = ['a',1,'b',2,'c',3];
我需要將此數組轉換使用lodash到對象。我怎樣才能做到這一點?
result = {
a : 1,
b : 2,
c : 3
};
如果它是所有其他價值,你可以只減少
var arr = ['a',1,'b',2,'c',3];
var obj = arr.reduce((a,b,i) => {return i%2===0 ? (a[arr[i]] = arr[i+1],a) : a}, {});
console.log(obj)
謝謝你的幫助:) – mreoer