如何在 JavaScript 中為計算屬性分配值?
以下是我們的物件 -
const customerDetails=[ {customerFirstName: "David"}, {customerLastName: "Miller"}, {customerCountryName: "US"}, {customerAge: "29"}, {isMarried: false}, {customerCollegeName: null} ];
讓我們使用 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.
這裡,我的檔名是 demo135.js。
輸出
這將產生以下輸出 -
PS C:\Users\Amit\JavaScript-code> node demo135.js [ { propertyKey: 'customerCountryName', propertyValue: 'US' }, { propertyKey: 'customerAge', propertyValue: '29' }, { propertyKey: 'customerCollegeName', propertyValue: null } ]
廣告