保持简单;我无法向对象添加新属性。
我有以下代码:
h
我尝试了各种方法,例如:
function (error, invoice) {
var date = new Date(+invoice.date);
var datestamp = date.formatDate('#D##th# #MMM# #YYYY#');
invoice.datestamp = datestamp;
console.log(invoice) // <-- no 'datestamp' property
}
和
Object.defineProperty(invoice, 'datestamp', {value:datestamp});
一切都没有成功。我已经使用invoice[datestamp] = datestamp;
和invoice
检查isSealed()
对象是否可写,实际上是。
我对此感到非常困惑,我觉得已经用尽所有替代品......
答案 0 :(得分:0)
我已添加.toObject()
,其中invoice
已创建,这解决了我的问题。