কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে অবজেক্টের অ্যারে আপডেট করা

ধরুন আমাদের নিচের অবজেক্টের অ্যারে রয়েছে:

var studentDetails = [
  { firstName: "John", listOfSubject: ['MySQL', 'MongoDB']},
  {firstName: "David", listOfSubject: ['Java', 'C'] }
]

আমাদের ইতিমধ্যে তৈরি করা অবজেক্টের অ্যারেতে নিচের অবজেক্টটি যোগ করতে হবে:

{firstName: "Bob", listOfSubject: ['JavaScript']};

উদাহরণ

var studentDetails = [
  { firstName: "John", listOfSubject: ['MySQL', 'MongoDB']},
  {firstName: "David", listOfSubject: ['Java', 'C']}
];
var updateThisObject = {firstName: "Bob", listOfSubject: ['JavaScript']};
function forLoopExample(studentObjects, updateObj){
  for(var index = 0; index < studentObjects.length; index++) {
    if(updateObj.listOfSubject.join("") === studentObjects[index].listOfSubject.join("")) {
      studentObjects[index] = updateObj;
      return;
    }
  }
  studentObjects.push(updateObj);
}
forLoopExample(studentDetails, updateThisObject);
console.log(studentDetails);

উপরোক্ত প্রোগ্রাম চালানোর জন্য নিচের কমান্ডটি ব্যবহার করুন:

node fileName.js

এখানে, আমার ফাইলের নাম demo100.js।

আউটপুট

এটি নিচের আউটপুটটি তৈরি করবে:

PS C:\Users\Amit\JavaScript-code> node demo100.js
[
  { firstName: 'John', listOfSubject: [ 'MySQL', 'MongoDB' ] },
  { firstName: 'David', listOfSubject: [ 'Java', 'C' ] },
  { firstName: 'Bob', listOfSubject: [ 'JavaScript' ] }
]
  1. জাভাস্ক্রিপ্টে অবজেক্টের অ্যারে ID দিয়ে গ্রুপ করা

  2. জাভাস্ক্রিপ্ট অবজেক্টের অ্যারেতে অ্যারে মেথডগুলো ব্যবহার করা

  3. জাভাস্ক্রিপ্টে অবজেক্ট 머জ করে সিঙ্গেল অবজেক্ট অ্যারে তৈরি করা

  4. জাভাস্ক্রিপ্টে নাল/খালি অবজেক্টযুক্ত অ্যারেতে ভ্যালু অ্যাসাইন করা