কম্পিউটার

বস্তুর দুটি অ্যারে সংযুক্ত করুন এবং জাভাস্ক্রিপ্টের একটি বৈশিষ্ট্য থেকে বারবার ডেটা সরিয়ে ফেলবেন?


এর জন্য find() এর সাথে map() ব্যবহার করুন। নিম্নলিখিত কোড -

উদাহরণ

var details1 =
[
   {
      productDetails:
      {
         isSold: true,
         productId:101
      }
   },
   {
      productDetails:
      {
         isSold: true,
         productId:103
      }
   }
]
var details2 =
[
   {
      productDetails:
      {
         isSold: false,
         productId:101
      }
   }
]
var details3 = details1.map(details1Object=>{
   var newObject= details2.find(obj=>obj.productDetails.productId
   === details1Object.productDetails.productId)
   return newObject? newObject : details1Object
})
console.log(details3)

উপরের প্রোগ্রামটি চালানোর জন্য, আপনাকে নিম্নলিখিত কমান্ডটি ব্যবহার করতে হবে -

node fileName.js.

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

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
PS C:\Users\Amit\javascript-code> node demo183.js
[
   { productDetails: { isSold: false, productId: 101 } },
   { productDetails: { isSold: true, productId: 103 } }
]

  1. জাভাস্ক্রিপ্ট অ্যারে পদ্ধতি, কিভাবে অ্যারে থেকে আইটেম যোগ এবং সরান

  2. জাভাস্ক্রিপ্টে সাব অবজেক্ট এবং অ্যারে সহ একটি অবজেক্ট কীভাবে আমদানি করবেন?

  3. অন্তর্ভুক্ত() এবং স্প্লাইস() ব্যবহার করে জাভাস্ক্রিপ্টের অ্যারে থেকে উপাদানগুলি সরান?

  4. জাভাস্ক্রিপ্টে XML ডেটা থেকে কোন বৈশিষ্ট্যের মান পান?