Имутабилност на данни в JavaScript

В JavaScript често се използва подход, при който масиви и обекти не се променят директно, а първо се копират, и след това се променят. В този случай се казва, че масивите и обектите остават непроменени, тоест имутабилни.

Такъв подход често се използва във фреймуърци, например в React. В този раздел от учебника ще се научим да променяме имутабилно масиви, обекти и масиви от обекти. Тези знания ще ни бъдат полезни в бъдеще.