我是Javascript的初學者,我的JSON出現了一些奇怪的現象,我不太明白。我有一個虛擬對象,看起來像這樣的工作:JSON中的多個整數值自動添加
var data2 = {
incoming:12,
outgoing:15,
misc:3
};
現在,當我創建了一個變量是這樣的:
var total = data2.incoming += data2.outgoing += data2.misc;
並在控制檯日誌調用它,我得到正確的答案爲30.但是當我在控制檯日誌中調用各個值時,它們似乎自動添加在一起,以使data2.incoming給我30,data2.outgoing給我18,data2.misc給我3.顯然,傳入值包括所有其他整數值,並且傳出也包括傳入的整數值。
有人可以幫我理解這是爲什麼嗎?我已經將變量轉移到全球/本地,並沒有什麼區別。提前謝謝了!
x + = y與x = x + y是一樣的,所以你在代碼中加入前面的變量 – mplungjan
謝謝,我真的很想念你! – Elster