Как создать object{Переменный : значение} ? Object.fromEntries() не работает

Я новичок в JavaScript. Развертываю Firebase Function. Мой код выглядит так:

const entries = new Map([
    ['foo', 'bar'],
    ['baz', 42]
]);

const obj = Object.fromEntries(entries);
console.log(obj);

Но это выдает такую ошибку:

TypeError: Object.fromEntries is not a function
at commonRatingsDoc.get.then.queryResult (/srv/index.js:66:38)
at <anonymous>
at process._tickDomainCallback (internal/process/next_tick.js:229:7)

Но в тоже время Object.entries() работает нормально.

Все это мне нужно что бы я смог использовать метод Firestore.update() Но для этого в метод update() нужно передать {key: value} объект(я точно не уверен называется ли это объектом)

То есть это должно выглядит как то так mFirestore.update({ key : value }) Но дело в том, что key и есть как бы ключь, а не переменный. Я не понимаю почему это так работает.

У меня key может меняться, я не знаю как этого достичь.


Ответы (0 шт):