Imutējami elementu pievienošana masīvā JavaScript

Tagad iemācīsimies veikt imutējamu elementu pievienošanu masīvā. Piemēram, pieņemsim, ka mums ir noteikts masīvs:

javascriptlet arr = [1, 2, 3, 4, 5];

Pievienosim tam jaunu elementu. Saskaņā ar mūsu pieeju mums vajadzētu izveidot masīva kopiju un jauno elementu pievienot šajā kopijā. Darīsim tā:

javascriptlet copy = Object.assign([], arr);
copy.push(6);

let res = copy;

Tagad izmantosim otro pieeju ar destruktūrizāciju:

javascriptlet res = [...arr, 6];
Задание 1

Izveidojiet pogu, kuras nospiešana izraisīs imutējamu jauna elementa pievienošanu masīvam.