Дар JavaScript ба массив элементҳоро ба таври иммутабел илова кардан
Акнун биёед омӯзем, ки чӣ тавр ба массив элементҳоро ба таври иммутабел илова кунем. Бигзор барои мисол мо як массиви зеринро дошта бошем:
javascriptlet arr = [1, 2, 3, 4, 5];
Биёед ба он як элементи нав илова кунем. Мувофиқи равиши мо, мо бояд аз массив нусха гирем ва элементи навро ба ин нусха илова кунем. Биёед ин корро кунем:
javascriptlet copy = Object.assign([], arr);
copy.push(6);
let res = copy;
Ва акнун аз равиши дуюм истифода барем, ки бо деструктуризатсия аст:
javascriptlet res = [...arr, 6];
Задание 1
Як тугма созед, ки пахш кардани он бояд ба массиви элементҳои навро ба таври иммутабел илова кунад.