2
如何在不更改引用的情況下使用其他momentjs對象更新momentjs對象?更新與其他momentjs對象的momentjs對象
var aObj = moment();
var bObj = moment();
我想與bObj
成員更新aObj
所有成員。
如何在不更改引用的情況下使用其他momentjs對象更新momentjs對象?更新與其他momentjs對象的momentjs對象
var aObj = moment();
var bObj = moment();
我想與bObj
成員更新aObj
所有成員。
此代碼是做你想要什麼
var bObj = moment();
var aObj = moment(bObj);
此代碼變異的那一刻對象,但doesn't照顧有關時區:
var momentA = moment().tz("Europe/Berlin");
var momentB = moment().tz("America/Los_Angeles").add(2, 'years');
momentA.set(momentB.toObject());
console.log(momentA.tz()); // "Europe/Berlin"
console.log(momentA.format()); // 2019-02-07T14:11:36+01:00
編輯: 你也可以使用Object.assign()
Object.assign(momentA, momentB.clone());
console.log(momentA.tz()); // "America/Los_Angeles"
我想更新對象,而不是與其他內容創建新的。 – foxlis