如何将另一个变量添加到现有对象中?
How to add another variable into an existing object?
我有一个对象,我正在通过多个页面传递它,我想向其中添加另一个变量,但我不确定该怎么做。
我试过将对象等同于我要添加的变量,但这只会覆盖对象。
对象
this.appDetails = {
Maids: Details.Maids,
length: Details.length,
cMats: Details.cMats,
specialReq: Details.specialReq,
Address: Details.Address,
Date: Details.Date,
Payment: "By Credit/Debit Card",
UID: this.id
}
我要添加的变量
var M = document.getElementById('Mobile').textContent;
this.appDetails = {
Maids: Details.Maids,
length: Details.length,
cMats: Details.cMats,
specialReq: Details.specialReq,
Address: Details.Address,
Date: Details.Date,
Payment: "By Credit/Debit Card",
UID: this.id
}
addNewProperty(){
this.appDetails.M = document.getElementById('Mobile').textContent;
//or
this.appDetails["M"] = document.getElementById('Mobile').textContent;
}
我有一个对象,我正在通过多个页面传递它,我想向其中添加另一个变量,但我不确定该怎么做。
我试过将对象等同于我要添加的变量,但这只会覆盖对象。
对象
this.appDetails = {
Maids: Details.Maids,
length: Details.length,
cMats: Details.cMats,
specialReq: Details.specialReq,
Address: Details.Address,
Date: Details.Date,
Payment: "By Credit/Debit Card",
UID: this.id
}
我要添加的变量
var M = document.getElementById('Mobile').textContent;
this.appDetails = {
Maids: Details.Maids,
length: Details.length,
cMats: Details.cMats,
specialReq: Details.specialReq,
Address: Details.Address,
Date: Details.Date,
Payment: "By Credit/Debit Card",
UID: this.id
}
addNewProperty(){
this.appDetails.M = document.getElementById('Mobile').textContent;
//or
this.appDetails["M"] = document.getElementById('Mobile').textContent;
}