JavaScript-এ অপরিবর্তনীয়ভাবে অ্যারের উপাদান পরিবর্তন করা

এখন আসুন শিখি কিভাবে একটি অ্যারেতে উপাদানগুলি অপরিবর্তনীয়ভাবে পরিবর্তন করা যায়। উদাহরণস্বরূপ, আমাদের কাছে একটি অ্যারে আছে ধরা যাক:

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

ধরা যাক পরিবর্তন করার জন্য সূচক ind ভেরিয়েবলে সংরক্ষিত আছে:

javascriptlet ind = 3;

চলুন প্রদত্ত সূচক সহ উপাদানটি পরিবর্তন করি। আমাদের পদ্ধতি অনুসারে আমাদের অ্যারের একটি কপি তৈরি করতে হবে এবং কপিতে উপাদানটি পরিবর্তন করতে হবে। চলুন এটি করি:

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

দ্বিতীয় পদ্ধতিটি ব্যবহার করা যাক:

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

একটি বাটন তৈরি করুন, যাতে ক্লিক করলে অ্যারের একটি উপাদান পরিবর্তন হয়। ধরা যাক পরিবর্তন করার জন্য উপাদানের সূচক একটি ভেরিয়েবলে সংরক্ষিত থাকে।