उदाहरण
slice() और map() का उपयोग करके कंप्यूटेड प्रॉपर्टी को वैल्यू असाइन करें।
const customerDetails = [
{customerFirstName: "David"},
{customerLastName: "Miller"},
{customerCountryName: "US"},
{customerAge: "29"},
{isMarried: false},
{customerCollegeName: null}
];
const newCustomerDetails = customerDetails.slice(2,4).concat(customerDetails[5]).map(obj => ({
propertyKey: Object.keys(obj)[0],
propertyValue: Object.values(obj)[0]
}));
console.log(newCustomerDetails);
प्रोग्राम चलाने के लिए:
node fileName.js
आउटपुट
PS C:\Users\Amit\JavaScript-code> node demo135.js
[ { propertyKey: 'customerCountryName', propertyValue: 'US' }, { propertyKey: 'customerAge', propertyValue: '29' }, { propertyKey: 'customerCollegeName', propertyValue: null } ]