我正在使用Javascript並希望將對象路徑傳遞給函數並更新對象。爲什麼不更新對象?並且除了返回之外還有一個很好的方法來讓它起作用,或者除了將整個對象傳遞給函數並在其中指定路徑之外呢? THX將Javascript路徑對象路徑導入函數並更新對象
var stock={
basket:{
apple:3,
orange:2
},
table:{
apple:5,
orange:5
}
};
function change(path, amount){
path+=amount;
}
// calling function
change (stock.table.apple,-2);
console.log(stock.table.apple);
調用「更改」功能後,stock.table.apple應該更新爲3,但它沒有更新,仍然顯示5。 – WABBIT0111 2015-02-08 18:37:10