Object.fromEntries()

Создаёт объект из массива пар или Map.

СигнатураObject.fromEntries(iterable)

Метод Object.fromEntries() создаёт объект из списка пар [ключ, значение] — обратная операция к Object.entries(). Принимает массив пар или Map.

const pairs = [["name", "Аня"], ["age", 25]];
console.log(Object.fromEntries(pairs)); // { name: "Аня", age: 25 }

// Из Map
const map = new Map([["x", 1], ["y", 2]]);
console.log(Object.fromEntries(map)); // { x: 1, y: 2 }

// Трансформация объекта
const prices = { hleb: 30, moloko: 80 };
const doubled = Object.fromEntries(
  Object.entries(prices).map(([k, v]) => [k, v * 2])
);
console.log(doubled); // { hleb: 60, moloko: 160 }
← Все записи: Object и JSON в JavaScript
Поддержать проект