কখন জাভাস্ক্রিপ্টে অবজেক্টের সাথে 'const' ব্যবহার করবেন?

Kakhana Jabhaskripte Abajektera Sathe Const Byabahara Karabena



' const ” হল জাভাস্ক্রিপ্টের একটি কীওয়ার্ড যা পরিবর্তনযোগ্য ভেরিয়েবল ঘোষণা করার জন্য ব্যবহৃত হয় অর্থাৎ সেগুলিকে অন্য মানের সাথে পুনরায় বরাদ্দ করা যায় না। এটি একটি ধ্রুবক/নির্দিষ্ট মান সংজ্ঞায়িত করে না। এটি একটি মানের একটি ধ্রুবক রেফারেন্স নির্দিষ্ট করে। বস্তুর সাথে মিথস্ক্রিয়া করার সময় এটি ভিন্নভাবে কাজ করে। আপনি যখন 'const' সহ একটি বস্তু ঘোষণা করেন, এটি অপরিবর্তনীয় নয়, আপনি এখনও এর বৈশিষ্ট্যগুলি পরিবর্তন করতে পারেন। যাইহোক, const অন্য অবজেক্টে ভেরিয়েবলকে পুনরায় বরাদ্দ করা সীমাবদ্ধ করে। জাভাস্ক্রিপ্ট কোড যেটি অবজেক্টের সাথে 'const' ব্যবহার করে তা রক্ষণাবেক্ষণ করা সহজ এবং অসাবধান পরিবর্তনশীল রিসাইনমেন্ট থেকে ত্রুটি হওয়ার সম্ভাবনা কম।

এই ব্লগটি জাভাস্ক্রিপ্টে অবজেক্টের সাথে 'const' এর ব্যবহার ব্যাখ্যা করবে।

জাভাস্ক্রিপ্টে অবজেক্টের সাথে 'const' এর ব্যবহার

দ্য ' const ' জাভাস্ক্রিপ্টে অবজেক্টের সাথে অবজেক্টের বৈশিষ্ট্যগুলি পরিবর্তন করার অনুমতি দেয় কিন্তু অন্য অবজেক্টে ভেরিয়েবলের পুনরায় নিয়োগের অনুমতি দেয় না।







উদাহরণ

'নামের একটি বস্তু তৈরি করুন বা ঘোষণা করুন বস্তু ' ব্যবহার করে ' const 'তিনটি বৈশিষ্ট্য সহ কীওয়ার্ড' নাম ', ' বয়স ', এবং ' শখ ”:



const বস্তু = {

নাম : 'মিলি' ,

বয়স : 24 ,

শখ : 'বই পড়া'

}

অবজেক্ট অ্যাট্রিবিউটের মান অ্যাক্সেস করুন ' শখ 'বিন্দু ব্যবহার করে' . 'অপারেটর এবং 'এর সাহায্যে কনসোলে মুদ্রণ করুন console.log() 'পদ্ধতি:



কনসোল লগ ( বস্তু শখ ) ;

আউটপুট নির্দেশ করে যে আমরা সফলভাবে 'এর মান অ্যাক্সেস করেছি const 'অবজেক্টের সম্পত্তির নাম' শখ ”:





এখানে, আমরা 'এর মান পরিবর্তন করব const 'অবজেক্টের সম্পত্তির নাম' শখ ' প্রতি ' পেইন্টিং এবং কনসোলে এটি মুদ্রণ করুন:



বস্তু শখ = 'পেইন্টিং' ;

কনসোল লগ ( বস্তু শখ ) ;

মান সফলভাবে আপডেট করা হয়েছে. এটি ইঙ্গিত করে যে const বস্তুর বৈশিষ্ট্যগুলি সহজেই আপডেট করা যেতে পারে:

কিন্তু 'const' ভেরিয়েবলটিকে অন্য অবজেক্টে পুনরায় বরাদ্দ করার অনুমতি দেবে না। এখানে, আমরা “const” অবজেক্টে একটি নতুন অবজেক্ট বরাদ্দ করব “ বস্তু ”:

বস্তু = {

নাম : 'এমা' ,

বয়স : 26 ,

শখ : 'ভ্রমণ'

}

একটি আপডেট অবজেক্ট হিসাবে 'obj' প্রিন্ট করুন:

কনসোল লগ ( বস্তু ) ;

আউটপুট

জাভাস্ক্রিপ্টে অবজেক্টের সাথে 'const' এর ব্যবহার সম্পর্কে এটাই।

উপসংহার

ভেরিয়েবলের সাথে “ const ' জাভাস্ক্রিপ্টে কীওয়ার্ড অপরিবর্তনীয় কিন্তু বস্তুটি ' const ” অপরিবর্তনীয় নয়, আপনি এখনও এর বৈশিষ্ট্যগুলি পরিবর্তন করতে পারেন। যাইহোক, const অন্য অবজেক্টে ভেরিয়েবল পুনরায় বরাদ্দ করার অনুমতি দেয় না। এই ব্লগটি জাভাস্ক্রিপ্টে বস্তুর সাথে 'const' এর ব্যবহার ব্যাখ্যা করেছে।