იმუტაბელურად მასივის ელემენტების წაშლა JavaScript-ში

ახლა მოდით ვისწავლოთ როგორ წავშალოთ მასივის ელემენტები იმუტაბელურად. მაგალითისთვის გვაქვს გარკვეული მასივი:

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

დავუშვათ, რომ წასაშლელი ელემენტის ინდექსი ინახება ცვლადში ind:

javascriptlet ind = 3;

წავშალოთ ელემენტი მითითებული ინდექსით. ჩვენი მიდგომის მიხედვით, ჩვენ უნდა გავაკეთოთ მასივის ასლი და წავშალოთ ელემენტი ამ ასლიდან. მოდით გავაკეთოთ ეს:

javascriptlet copy = Object.assign([], arr);
copy.splice(ind, 1);
let res = copy;

გამოვიყენოთ მეორე მიდგომა:

javascriptlet res = [
  ...arr.slice(0, ind),
  ...arr.slice(ind + 1)
];
Задание 1

გააკეთეთ ღილაკი, რომლის დაჭერისას მოხდეს ელემენტის წაშლა მასივიდან. დავუშვათ, რომ წასაშლელი ელემენტის ინდექსი ინახება ცვლადში.