← ТехнологииНай-важното за

Object.fromEntries(): обратно от двойки към обект

Издател: ResumeMaker • 1 източника

Публикувано: 21.10.2026 14:07 · Променено: 21.10.2026 14:07

AI проверка по източници: 21.10.2026 10:06. Не е редакторско одобрение.

В няколко изречения

Накратко

Object.fromEntries() създава обект от двойки ключ–стойност. Провери повторените ключове, ако не искаш по-късните стойности да заменят по-ранните.

Полезно е да знаеш

Object.fromEntries() преобразува последователност от двойки ключ–стойност в обект. Може да използва списък от двойки или Map. Резултатът е удобен, когато данните вече са обработени като последователност, но накрая ти трябва достъп по име. [1]

Примерът Object.fromEntries([['lang', 'bg'], ['limit', 10]]) създава {lang: 'bg', limit: 10}. Числото 10 остава число в този пример; методът не го превръща в текст само защото името на свойството е текстово.

При [['lang', 'bg'], ['lang', 'en']] крайният обект има lang със стойност 'en'. Ако повторението е грешка, провери двойките преди преобразуването. След него по-ранната стойност вече не може да се възстанови от получения обект.

Полезна последователност е Object.entries(), обработка на двойките и Object.fromEntries(). Дръж правилото за преобразуване близо до кода, за да е ясно кои свойства се запазват и кои се променят.

Източници

За повече подробности и проверка на информацията:

  1. [1] MDN — Object.fromEntries ↗