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