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

জাভাস্ক্রিপ্টে দুটি অবজেক্ট অ্যারে কনক্যাটেনেট করে ডুপ্লিকেট রিমুভ করা

map() এবং find() ব্যবহার করে দুটি অ্যারে মার্জ করে ডুপ্লিকেট প্রোডাক্ট আইডি রিমুভ করা যায়।

উদাহরণ

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

আউটপুট

PS C:\Users\Amit\javascript-code> node demo183.js
[ { productDetails: { isSold: false, productId: 101 } }, { productDetails: { isSold: true, productId: 103 } } ]
  1. জাভাস্ক্রিপ্ট অ্যারে মেথড: অ্যারেতে আইটেম যোগ ও সরানো

  2. জাভাস্ক্রিপ্টে সাব-অবজেক্ট ও অ্যারে সহ অবজেক্ট ইমপোর্ট করা

  3. JavaScript-এ includes() এবং splice() ব্যবহার করে অ্যারে থেকে এলিমেন্ট রিমুভ করা

  4. JavaScript-এ XML ডেটা থেকে অ্যাট্রিবিউট ভ্যালু পাওয়া (jQuery attr)