我正在尝试通过ans
按钮重新调用上一个条目以重新输入号码,但是遇到麻烦。
else if (buttonPressed === 'Ans') {
currentEntry = operate(lastEntry, operation);
operation = null;
您可以尝试将上一个条目存储在本地存储中,并在按下按钮时将其从那里加载。
首先,在完成操作后存储条目:
var entry = 200 //200 is just a placeholder. Insert the number you got from your operation.
localStorage.setItem('entry', entry);
然后,当您转到下一个操作并单击按钮时,从localStorage加载保存的条目。您可以尝试单击事件来简化操作,而不是执行“ else if”:
$('.class-of-Ans-element').click(function() {
currentEntry = operate(localStorage.getItem('entry'), operation)
});
请注意,这在JSFiddle上将不起作用,因为不允许存储操作。