オブジェクトを作成しました。しかし、その中にいくつかの値を設定しようとすると、エラーがスローされます。 obj
のあなたの定義は空のオブジェクトであるまあnodejのオブジェクトに新しいフィールドを追加するときの型エラーの解決方法
function CheckStatus(oldJob, newJob) {
var obj = {};
if(newJob && newJob.Status) {
if (oldJob.Status.total !== newJob.Status.total) {
obj.Status.total = newJob.Status.total;
}
if (oldJob.Status.charge_description && oldJob.Status.charge_description !== newJob.Status.charge_description) {
obj.Status.charge_description = newJob.Status.charge_description;
}
}
}
TypeError: Cannot set property 'total' of undefined