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

Object.assign(): по-късният източник може да презапише поле

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

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

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

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

Накратко

Операцията променя целевия обект и копира плитко.

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

Object.assign() копира собствени изброими свойства към целеви обект. При Object.assign({}, {mode: "light"}, {mode: "dark"}) крайното mode е "dark". По-късният източник презаписва същия ключ. [1]

Празният първи обект е съзнателен избор, ако не искаш да променяш първия набор настройки. Вложените обекти не се сливат рекурсивно и не се клонират дълбоко. Преди да комбинираш конфигурация, реши дали целта е плитко заместване или действително обединяване на вложени полета. Имената на функциите трябва да отразяват тази разлика.

Източници

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

  1. [1] MDN — Object.assign ↗