জাভাস্ক্রিপ্টে ইমিউটেবল অ্যারে এলিমেন্ট ডিলিট
চলুন এখন শিখি কিভাবে অ্যারেতে এলিমেন্ট ইমিউটেবলভাবে ডিলিট করতে হয়। উদাহরণস্বরূপ ধরা যাক আমাদের কাছে একটি অ্যারে আছে:
let arr = [1, 2, 3, 4, 5];
ধরা যাক ডিলিট করার ইন্ডেক্স
ভেরিয়েবল ind-এ সংরক্ষিত আছে:
let ind = 3;
চলুন给定 ইন্ডেক্সের এলিমেন্টটি ডিলিট করি। আমাদের পদ্ধতি অনুসারে আমাদের অ্যারের একটি কপি তৈরি করে কপি থেকে এলিমেন্ট ডিলিট করতে হবে। চলুন এটি করি:
let copy = Object.assign([], arr);
copy.splice(ind, 1);
let res = copy;
দ্বিতীয় পদ্ধতিটি ব্যবহার করি:
let res = [
...arr.slice(0, ind),
...arr.slice(ind + 1)
];
একটি বাটন তৈরি করুন, যাতে ক্লিক করলে অ্যারে থেকে একটি এলিমেন্ট ডিলিট হয়। ধরা যাক ডিলিট করার এলিমেন্টের ইন্ডেক্স একটি ভেরিয়েবলে সংরক্ষিত আছে।