हमारा उद्देश्य निम्नलिखित है -
const customerDetails=[ {customerFirstName: "David"}, {customerLastName: "Miller"}, {customerCountryName: "US"}, {customerAge: "29"}, {isMarried: false}, {customerCollegeName: null} ];
आइए मैप () के साथ स्लाइस () का उपयोग करके गणना की गई संपत्ति को मान असाइन करें।
उदाहरण
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.
यहाँ, मेरी फ़ाइल का नाम है demo135.js.
आउटपुट
यह निम्नलिखित आउटपुट देगा -
PS C:\Users\Amit\JavaScript-code> node demo135.js [ { propertyKey: 'customerCountryName', propertyValue: 'US' }, { propertyKey: 'customerAge', propertyValue: '29' }, { propertyKey: 'customerCollegeName', propertyValue: null } ]