আমি কার্টের পৃষ্ঠাটি দেখছি যেখানে পণ্য তালিকাভুক্ত রয়েছে যা কার্টে ব্যবহারকারীদের দ্বারা যুক্ত হয়েছিল stuck আমার দুটি অ্যারে রয়েছে: একটি পণ্যের বিবরণ সহ।
productDetails: [
{
productID: 1,
productTitle: 'Product Title 1',
productPrice: 2000
},
{
productID: 2,
productTitle: 'Product Title 2',
productPrice: 5000
},
{
productID: 3,
productTitle: 'Product Title 3',
productPrice: 1000
},
{
productID: 4,
productTitle: 'Product Title 4',
productPrice: 10000
}
],
কার্টের পণ্যের বিবরণ সহ আরেকটি যা প্রোডাক্ট আইডি এবং পরিমাণগুলি কেবলমাত্র ব্যবহারকারীদের দ্বারা নির্বাচিত।
cartProducts: [
{
productID: 1,
quantity: 5,
},
{
productID: 3,
quantity: 2,
}
]
ব্যবহারকারীর দ্বারা নির্বাচিত সমস্ত পণ্য আমি ফিল্টার করেছি।
cartItemDetails() {
return this.productDetails.filter(
el => this.cartProducts.some(f => f.id === el.productID),
);
},
এই ফাংশনটি প্রোডাক্ট আইডি 1 এবং 3 এর পণ্যের বিবরণ দেয় i আমি যা চাই তা একটি নতুন অ্যারে যা কার্ট প্রোডাক্টল্ট অ্যারের পরিমাণ বিশিষ্টতা পণ্য বিবরণ অ্যারে যুক্ত করে।
newArray: [
{
productID: 1,
productTitle: 'Product Title 1',
productPrice: 2000,
quantity:5
},
{
productID: 3,
productTitle: 'Product Title 3',
productPrice: 1000,
quantity:5
}
]
আমি আশা করি আমি আমার প্রশ্নগুলি পরিষ্কার করে দিয়েছি। আমি মানচিত্র জাভাস্ক্রিপ্ট পদ্ধতিতেও এই সমস্যাটি সমাধান করার চেষ্টা করছি তবে এটি কার্যকর হচ্ছে না।
শুভেচ্ছা সহ,