Імутабельнае даданне элементаў у масіў у JavaScript
Давайце зараз навучымся рабіць імутабельнае даданне элементаў у масіў Хай для прыкладу ў нас ёсць нейкі масіў:
let arr = [1, 2, 3, 4, 5];
Давайце дадамо ў яго новы элемент. Згодна з нашым падыходам мы павінны зрабіць копію масіву і новы элемент дадаваць у гэтую копію. Давайце зробім гэта:
let copy = Object.assign([], arr);
copy.push(6);
let res = copy;
А зараз скарыстаемся другім падыходам з дэструктурызацыяй:
let res = [...arr, 6];
Зрабіце кнопку, па націсканні на якую будзе адбывацца імутабельнае даданне новага элемента ў масіў.