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

Object.entries(): свойства като списък от двойки

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

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

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

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

Накратко

Object.entries() превръща собствените изброими текстови свойства в двойки. Това прави обхождането на настройки по-ясно.

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

Когато трябва да обходиш имената и стойностите на настройки, Object.entries() връща масив от двойки [ключ, стойност]. Включени са собствените изброими свойства с текстови ключове, а не всички възможни свойства по наследствената верига. [1]

При const options = {theme: 'dark', pageSize: 12}; изразът Object.entries(options) дава [['theme', 'dark'], ['pageSize', 12]]. Можеш да обходиш резултата с for (const [key, value] of Object.entries(options)) и да използваш двете части поотделно.

Това е удобно за изграждане на списък с настройки или за преобразуване на стойности. Не е доказателство, че обектът е подходящ за публично показване. Ако той съдържа тайни или служебни полета, първо избери позволените ключове.

При обекти с числово изглеждащи имена редът има отделни правила. Не използвай Object.entries() като обещание за произволен бизнес ред; когато редът е съществен, запиши го явно в масив от записи.

Източници

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

  1. [1] MDN — Object.entries ↗