Возможно ли отобразить значения из массива в объект javascript?
Допустим, у нас есть такой массив
var cars = ["Saab", "Volvo", "BMW"];
и объект
let someObject = {
SAAB: null,
VOLVO: null,
BMW: null
}
И я хочу отобразить значения из массива в объект, чтобы вывести его так:
let someObject = {
SAAB: "Saab",
VOLVO: "Volvo",
BMW: "BMW"
}
Я пытался что-то в этом духе, но с треском провалился
for (let key of Object.entries(someObject)) {
for (let index = 0; index < cars.length; index++) {
key = cars[index];
}
}
Кроме того, я попробовал это решение, но почему-то что-то пропустил, и оно отображало только последнее значение
for (var key in someObject) {
for (var car in cars) {
someObject[key] = cars[car]
}
}
console.log(someObject)
{SAAB: "BMW", VOLVO: "BMW", BMW: "BMW"}