【发布时间】:2020-06-08 06:44:06
【问题描述】:
所以我想为我的游戏创建一个银行,银行正在合计价值但不改变财产。为什么是这样?它与范围有关吗?谢谢...
我使用了你的代码,我在 codepen 上,当我输入 console.log(player.credits) 时,即使我输入一个新数字,它也会保持 5000 个积分。
是的,我真的很喜欢你为我编写的代码,它可以工作,但是当我在 codepen 中将它登录到控制台时,它仍然没有改变信用...
<p id='move'></p>
<input type='number' id='money' min="1">
<button id='deposit' onclick='player.bank()'>Deposit</button>
let player = {
credits: 5000,
bankCredits: 100,
bank() {
let hope = this.credits || 0;
let a = parseInt(document.getElementById('money').value) || 0;
this.credits = hope + a;
document.getElementById('move').innerHTML = 'You have deposited ' + a + ' and now have ' + this.credits;
}
};
console.log(player.credits) ```
【问题讨论】:
标签: javascript object methods