JavaScript-də massiv elementlərinin immun silinməsi

Gəlin indi massivdə elementlərin immun silinməsini necə edəcəyimizi öyrənək. Nümunə üçün bizim müəyyən bir massivimiz olsun:

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

Silinəcək nömrənin ind dəyişənində saxlandığını fərz edək:

javascriptlet ind = 3;

Gəlin verilmiş nömrəli elementi silək. Yanaşmamıza uyğun olaraq biz massivin bir kopyasını etməli və elementi kopyadan silməliyik. Gəlin bunu edək:

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

Ikinci yanaşmadan istifadə edək:

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

Kliklənəndə massivdən elementin silinməsinin baş verəcəyi bir düymə edin. Silinəcək elementin nömrəsinin dəyişəndə saxlandığını fərz edək.