সিম্বল (Symbol)

সিম্বলঃ সিম্বল জাভাস্ক্রিপ্টের একটি বিশেষ ডাটাস্ট্রাকচার ও বিল্ডিন অবজেক্ট । যেইটা আপনাকে গ্যারান্টি দেয় যে সে একটি ইউনিক বা স্বতন্ত্র অবজেক্ট ।

var sym1 = Symbol();
var sym2 = Symbol('this is a symbol');
var sym3 = Symbol('this is another symbol');

সিম্বল এর বৈশিষ্ট্যঃ

  • অপরিবর্তিনীয়ঃ একবার তৈরি হলে একটি Symbol এর মান পরিবর্তন করা যায় না।

  • বর্ণনা যুক্ত করণঃ সিম্বলে চাইলে বর্নণা যুক্ত করা যায় যা ঐ কে বোধগম্য করে তুলে এবং ডিবাগিং এও সুবিধা প্রাধান করে থাকে।

  • স্বতন্ত্রঃ প্রতিবার Symbol() কল করলে একটি নতুন, স্বতন্ত্র Symbol তৈরি হয়।

  • অনুসন্ধানযোগ্য নয়ঃ সিম্বল লুপ করে অনুসন্ধান করা যায় না যদি অনুসন্ধান করা ধরকার পরে থাহলে এর কিছু নিজস্ব লুপ বা ইটারেটর মেথড আছে সেগুলো দিয়ে করা লাগে।

Last updated