Is it possible to map values from array to javascript object?
Let's say that we have array like this
var cars = ["Saab", "Volvo", "BMW"];
and an object
let someObject = {
SAAB: null,
VOLVO: null,
BMW: null
}
And I want to map values from array to object to output it like this:
let someObject = {
SAAB: "Saab",
VOLVO: "Volvo",
BMW: "BMW"
}
I tried something along this lines but failed miserably
for (let key of Object.entries(someObject)) {
for (let index = 0; index < cars.length; index++) {
key = cars[index];
}
}
Also, I tried this solution but somehow I missed something and it mapped only last value
for (var key in someObject) {
for (var car in cars) {
someObject[key] = cars[car]
}
}
console.log(someObject)
{SAAB: "BMW", VOLVO: "BMW", BMW: "BMW"}