জাভাস্ক্রিপ্টে অবজেক্টে মানগুলি কীভাবে যুক্ত করবেন

Jabhaskripte Abajekte Managuli Kibhabe Yukta Karabena



একটি বস্তু তার অপরিবর্তনীয় সম্পত্তির কারণে প্রোগ্রামিং ভাষার সবচেয়ে গুরুত্বপূর্ণ সত্তা। এই সম্পত্তির সাহায্যে, বিকাশকারীরা বস্তুর মাধ্যমে বিভিন্ন কাজ পরিচালনা করতে পারে। একটি বিদ্যমান বস্তুর বিভিন্ন মান যোগ করা বস্তুর রান-টাইম পরিবর্তন করতে পরিচালিত হয়. জাভাস্ক্রিপ্ট জাভাস্ক্রিপ্টে অবজেক্টের মান যুক্ত করার জন্য বিভিন্ন বিল্ট-ইন পদ্ধতি অফার করে। এই পোস্টে, আমরা জাভাস্ক্রিপ্টের অবজেক্টে মান যুক্ত করার জন্য উদাহরণের পাশাপাশি সম্ভাব্য সমস্ত পদ্ধতি প্রদর্শন করব। এই পোস্টটি নিম্নলিখিত শিক্ষার ফলাফল প্রদান করে:

পদ্ধতি 1: জাভাস্ক্রিপ্টে অবজেক্টে মান যুক্ত করার জন্য Object.assign() পদ্ধতি ব্যবহার করা

দ্য Object.assign() পদ্ধতিটি বস্তুর সাথে মান যুক্ত করার জন্য একটি বিখ্যাত। দুইটা যুক্তি লাগে। প্রথমটি টার্গেট অবজেক্টের প্রতিনিধিত্ব করে এবং দ্বিতীয় আর্গুমেন্টটি কী/মান জোড়া লাগে। এর সিনট্যাক্স Object.assign() পদ্ধতি নীচে দেওয়া হয়:

বাক্য গঠন







অবজেক্ট . বরাদ্দ করা ( লক্ষ্য, উৎস ) ;

পরামিতি এখানে বর্ণনা করা হয়:



  • লক্ষ্য : বস্তুটি নির্দিষ্ট করে যার সাথে মান যুক্ত করা হবে।
  • সূত্র : যুক্ত করা মান বোঝায়।

আসুন নিম্নলিখিত উদাহরণ কোডের মাধ্যমে এই পদ্ধতির কাজটি বুঝতে পারি:



কোড





কনসোল লগ ( 'assign() পদ্ধতি ব্যবহার করার জন্য একটি উদাহরণ' ) ;

যাক user_obj = {

1 : { নাম : 'আদম' } ,

দুই : { নাম : 'হ্যারি' } ,

} ;

obj যাক = অবজেক্ট . বরাদ্দ করা ( user_obj, { 3 : { নাম : 'জসম' } } ) ;

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

এই কোডে:

  • প্রথমত, 'আদম' এবং 'হ্যারি' মান হিসাবে বরাদ্দ করা হয় 'নাম' সম্পত্তি
  • দ্য Object.assign() একটি যোগ করার জন্য পদ্ধতি ব্যবহার করা হয় 'জসম' মান 'user_obj' বস্তু
  • অবশেষে, দ console.log() কনসোল উইন্ডোতে সমস্ত মান উপস্থাপন করার জন্য পদ্ধতি ব্যবহার করা হয়।



আউটপুট

আউটপুট থেকে দেখা যায় যে নতুন মান সফলভাবে বস্তুতে যোগ করা হয়েছে।

পদ্ধতি 2: জাভাস্ক্রিপ্টে একটি অ্যারে অবজেক্টে মান যুক্ত করার জন্য পুশ() পদ্ধতি ব্যবহার করা

দ্য ধাক্কা () একটি অ্যারেতে এক বা একাধিক মান যোগ বা সন্নিবেশ করতে পদ্ধতি ব্যবহার করা যেতে পারে। এই পদ্ধতি মান যুক্ত করার পরে একটি নতুন অ্যারে প্রদান করে। আসুন দেখি এটি নিম্নলিখিত সিনট্যাক্সের মাধ্যমে কাজ করে কিনা:

বাক্য গঠন

arr ধাক্কা ( মান1, মান2, ..., মান )

এই বাক্য গঠনে, 'মান 1', 'মান 2' এবং 'মান' মানগুলি কি 'এর সাথে যুক্ত করা হবে arr ' পরিবর্তনশীল।

কোড

কনসোল লগ ( 'assign() পদ্ধতি ব্যবহার করার জন্য একটি উদাহরণ' ) ;

const খেলাধুলা = [ 'ক্রিকেট' , 'হকি' , 'ফুটবল' ] ;

const পাল্টা = খেলাধুলা ধাক্কা ( 'বাস্কেটবল' ) ;

কনসোল লগ ( পাল্টা ) ;

কনসোল লগ ( খেলাধুলা ) ;

কোডের বর্ণনা এখানে দেওয়া হয়েছে:

  • নামের একটি অ্যারে 'খেলাধুলা' তৈরি করা হয়েছে যা তিনটি উপাদান নিয়ে গঠিত যেমন, 'ক্রিকেট', 'হকি' এবং 'ফুটবল' .
  • এর পরে, মান 'বাস্কেটবল' ব্যবহার করার সাথে যুক্ত করা হয় sports.push() জাভাস্ক্রিপ্টে পদ্ধতি।
  • শেষ পর্যন্ত, console.log() পদ্ধতি কনসোল উইন্ডোতে অ্যারে প্রদর্শন করে .

আউটপুট

আউটপুট দেখায় যে 'বাস্কেটবল' মান সংযুক্ত করা হয় খেলাধুলা ব্যবহার করে বস্তু ধাক্কা () পদ্ধতি

পদ্ধতি 3: জাভাস্ক্রিপ্টে অবজেক্টে মান যুক্ত করতে স্প্রেড (…) অপারেটর ব্যবহার করা

স্প্রেড (...) অপারেটরকে জাভাস্ক্রিপ্টের বস্তুর মান যুক্ত করার জন্য নিযুক্ত করা হয়। বস্তু এক জায়গায় একত্রিত করা দরকারী। স্প্রেড অপারেটরের সিনট্যাক্স নীচে দেওয়া হয়েছে:

বাক্য গঠন

{ ... বস্তু , চাবি : 'মান' }

এই বাক্য গঠনে, 'মান' নিযুক্ত করা হয় চাবি বস্তুর মধ্যে বস্তু .

একটি বস্তুর সাথে মান যুক্ত করার জন্য স্প্রেড অপারেটরের উদাহরণ কোডটি নীচে দেওয়া হয়েছে:

কোড

কনসোল লগ ( 'স্প্রেড অপারেটর ব্যবহার করার একটি উদাহরণ' ) ;

যাক obj1 = { নাম : 'হ্যারি' } ;

obj2 = { ... obj1 , রঙ : 'সাদা' } ;

কনসোল লগ ( obj2 ) ;

এই কোডে:

  • একটি 'obj1 ” উপাদান সংরক্ষণ করতে ব্যবহার করা হয় নাম মান নির্ধারণ করে 'হ্যারি' .
  • এর পরে, দ 'সাদা' মান এর সাথে যুক্ত হয় 'obj1' .
  • শেষ পর্যন্ত, console.log() পদ্ধতি কনসোল উইন্ডোতে সংযুক্ত মান প্রদর্শন করে।

আউটপুট

আউটপুট নতুন বস্তু দেখায় ' obj2 'যা বস্তু থেকে মান ধারণ করে' obj1 ' পাশাপাশি সংযুক্ত মান ' সাদা

উপসংহার

জাভাস্ক্রিপ্ট দুটি পদ্ধতি প্রদান করে, যেমন, Object.assign() এবং ধাক্কা () একটি বস্তুর মান যুক্ত করতে।

দ্য Object.assign() কী/মান জোড়া দ্বারা বস্তুর সাথে মান যুক্ত করার পদ্ধতি। দ্য ধাক্কা () পদ্ধতি একটি অ্যারেতে এক বা একাধিক মান যোগ করে। তবে ছড়িয়ে পড়া (…) অপারেটর একটি বস্তুর মান যুক্ত করতেও ব্যবহার করা যেতে পারে। এই পোস্টটি জাভাস্ক্রিপ্টে একটি বস্তুতে মান যুক্ত করার জন্য সমস্ত সম্ভাবনা প্রদর্শন করেছে।