filter() এবং map() কম্বাইন করে শর্তানুযায়ী নতুন প্রপার্টি যোগ করা যায়।
উদাহরণ
const details = [
{ customerName: 'John', customerCountryName: 'UK', isMarried: true },
{ customerName: 'David', customerCountryName: 'AUS', isMarried: false },
{ customerName: 'Mike', customerCountryName: 'US', isMarried: false }
];
let tempObject = details.filter(obj => obj.isMarried == true);
tempObject["customerNameWithIsMarriedFalse"] = details.filter(obj => obj.isMarried == false).map(obj => obj.customerName);
console.log(tempObject);
কমান্ড: node fileName.js
আউটপুট
PS C:\Users\Amit\javascript-code> node demo176.js
[ { customerName: 'John', customerCountryName: 'UK', isMarried: true }, customerNameWithIsMarriedFalse: [ 'David', 'Mike' ] ]