JavaScript-এ গণনাযোগ্য বৈশিষ্ট্য

একটি অবজেক্ট ঘোষণা করার সময়, এর বৈশিষ্ট্যের নামগুলি ভেরিয়েবল থেকে নেওয়া যেতে পারে। এই ধরনের বৈশিষ্ট্যগুলিকে গণনাযোগ্য বলা হয়। চলুন দেখি কিভাবে এটি করা হয়। ধরুন আমাদের নিম্নলিখিত অবজেক্টটি আছে:

javascriptlet obj = {
  a: 1,
  b: 2,
  c: 3
};

ধরুন একটি নির্দিষ্ট বৈশিষ্ট্যের নাম একটি ভেরিয়েবলে সংরক্ষিত আছে:

javascriptlet key = 'a';

আসুন এটি এমন করি যাতে বৈশিষ্ট্যের নামের পরিবর্তে আমাদের ভেরিয়েবল থেকে মানটি নেওয়া হয়। এর জন্য ভেরিয়েবলটিকে বর্গাকার বন্ধনীর ভিতরে রাখতে হবে:

javascriptlet obj = {
  [key]: 1,
  b: 2,
  c: 3
};

গণনাযোগ্য বৈশিষ্ট্য ঘোষণা করার সময় কিছু কোড 실행 করা যেতে পারে। উদাহরণ:

javascriptlet obj = {
  [key + '1']: 1,
  [key + '2']: 2,
  [key + '3']: 3
};
Задание 1

নিম্নলিখিত কোডে, কীটি ভেরিয়েবল থেকে নেওয়া উচিত ছিল। যে ভুলটি করা হয়েছে তা সংশোধন করুন:

javascriptlet key = 'x';

let obj = {
  key: 1,
  y: 2,
  z: 3
};
Задание 2

একটি অবজেক্ট দেওয়া হয়েছে:

javascriptlet obj = {
  x: 1,
  y: 2,
  z: 3
};

ভেরিয়েবলগুলি দেওয়া হয়েছে:

javascriptlet key1 = 'x';
let key2 = 'y';
let key3 = 'z';

এটি এমনভাবে করুন যাতে অবজেক্টের কীগুলি এই ভেরিয়েবলগুলি থেকে নেওয়া হয়।