[英]How to read specific properies from array by using spread operator maybe?
我通过将我的 javascript object 中的每个项目附加到 formData 中,它看起来像这样:
let formData = new FormData();
formData.append('File', document.file);
product = {
...values,
productType: productT,
};
const DataTransformer = {
createdDate: howtoreadvaluefrom...values, // How can I read value createdDate from ...values
expirationDate: howtoreadvaluefrom...values, // How can I read value expirationDate from ...values
};
for (var key in product) {
if (key != 'createdDate' && key != 'expirationDate') {
formData.append(key, product[key]);
} else {
formData.append(key, new Date(product[key]).toUTCString());
}
}
await createproduct(formData);
如您所见,有DataTransformer
变量,我想从...values
填充这两个道具,但我不确定这样做的正确方法是什么..
非常感谢
干杯
你可以这样做: -
// assuming values has these two properties
const { createdDate, createdDate } = values;
const DataTransformer = {
createdDate,
createdDate
}
希望这可以帮助!!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.