@benny-otieno/array-to-object
Version:
Get an object easily from array
31 lines (29 loc) • 629 B
JavaScript
function arrayToObject(a, b) {
if (!Array.isArray(a) || !Array.isArray(b)) {
return {};
}
let obj = {};
if (a.length != b.length) {
if (a.length < b.length) {
for (let r = 0; r < a.length; r++) {
let key = a[r];
let value = b[r];
obj[key] = value;
}
} else {
for (let v = 0; v < b.length; v++) {
let key = a[v];
let value = b[v];
obj[key] = value;
}
}
} else {
for (let i = 0; i < a.length; i++) {
let key = a[i];
let value = b[i];
obj[key] = value;
}
}
return obj;
}
module.exports = arrayToObject;