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

with(): замяна на един елемент в копие

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

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

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

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

Накратко

Индексът посочва кое място да получи новата стойност.

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

Array.prototype.with() връща копие на масива с заменен елемент на конкретен индекс. Например [4, 5, 6].with(1, 9) дава [4, 9, 6], без промяна в оригинала. Допускат се и отрицателни индекси. [1]

Методът е удобен, когато състоянието трябва да бъде заменено с нов масив. Индекс извън обхвата води до RangeError, затова валидирай позицията, ако идва от потребителски избор. Той не добавя автоматично произволно далечен елемент и не е заместител на търсене по идентификатор.

Източници

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

  1. [1] MDN — Array.with ↗