我如何制作一个javascript函数来撤消上一个函数的任务? [处于保留状态]

问题描述 投票:-2回答:1

我正在尝试创建一个简单的应用。但是我在使用“撤消”按钮时遇到了麻烦。只是撤消功能

  1. An h1将告诉您当前的分数是多少。从一开始就将分数设置为1000
  2. 一个名为“减少”的按钮,将我的电话号码的值减少负40。
  3. 另一个名为“撤消”的按钮将撤消上一个任务。假设在单击“减少按钮”后分数为40,所以当我按“撤消”按钮时,它将带我回到1000,撤消了上一次调用的函数。即使有5个或更多按钮,undo的作用也一样。通过撤消先前调用的函数,它将始终使我回到分数的先前值。
  4. 最后一个是:假设我创建了一个名为增加的新按钮,它将使我的得分提高正20。因此,我的初始得分是1000。我按下“增加”按钮,现在得分显示1020,然后我按下“降低”按钮,这使我的得分降低到980。有没有一种方法,当我按下“撤消”按钮时,首先会将我的分数恢复到1020,撤消最后一个功能(在本例中为“减少”功能),然后,我再次按下“撤消”按钮,并且这次将带我回到1000(取消最后一个功能,在这种情况下,是增加功能)。因此,每当我单击呈现撤消功能的撤消按钮时,撤消功能将记住所有函数已被调用并按序列撤消每一个。

    我只需要有关撤消功能的帮助。我该如何做这样的功能?

我正在尝试创建一个简单的应用。但是我在使用“撤消”按钮时遇到了麻烦。只是撤消功能An h1,它将告诉您当前的分数是多少。从一开始就假设分数是...

javascript reactjs
1个回答
0
投票

我想您可以将上一个分数的值存储在变量“ preciousScore”中。当您单击撤消按钮时,它将设置分数= previousScore

© www.soinside.com 2019 - 2024. All rights reserved.