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