কম্পিউটার

কিভাবে জাভাস্ক্রিপ্টে একটি পরিবর্তনশীল মান থেকে একটি বস্তু সম্পত্তি তৈরি করতে হয়?


বস্তুর বৈশিষ্ট্য তৈরি করার জন্য JS-এর 2টি স্বরলিপি রয়েছে, ডট নোটেশন এবং ব্র্যাকেট নোটেশন।

একটি ভেরিয়েবল থেকে একটি অবজেক্ট প্রপার্টি তৈরি করতে, আপনাকে নিম্নলিখিত উপায়ে ব্র্যাকেটনোটেশন ব্যবহার করতে হবে -

উদাহরণ

const obj ={a:'foo'}const prop ='bar'// ভেরিয়েবল নাম propobj[prop] ='baz'console.log(obj);
ব্যবহার করে প্রপার্টি বার সেট করুন

আউটপুট

এটি আউটপুট দেবে −

{ a:'foo', বার:'baz'}

ES6 কম্পিউটেড প্রপার্টির নাম প্রবর্তন করে, যা আপনাকে −

করতে দেয়

উদাহরণ

const prop ='bar'const obj ={ // একটি কী হিসাবে ব্যবহার করুন a:'foo', // কী হিসাবে prop-এর মান ব্যবহার করুন [prop]:'baz'} console.log(obj); 

আউটপুট

এটি আউটপুট দেবে −

{ a:'foo', বার:'baz'}

  1. কিভাবে একটি জাভাস্ক্রিপ্ট বস্তু থেকে একটি সম্পত্তি অপসারণ?

  2. জাভাস্ক্রিপ্টে একটি তারিখ অবজেক্ট কিভাবে তৈরি করবেন?

  3. কিভাবে জাভাস্ক্রিপ্ট ব্যবহার করে একটি URL অবজেক্ট তৈরি করবেন?

  4. কিভাবে একটি বহুমাত্রিক জাভাস্ক্রিপ্ট অবজেক্ট তৈরি করবেন?