调用函数时如何使用数组对函数进行排队

时间:2019-01-05 14:26:05

标签: javascript node.js

我正在用JavaScript进行编码,想知道如何在调用数组时对数组中的函数进行排队,直到调用执行函数导致计算其余部分为止。

我拥有类似这样的代码,只是想知道它是否会工作。

addNegationTask(x)
{
   this.value = this.value * -1
   // this adds the equation to the array
   this.tasks.push(x => value * -1)
   return this.value;
}

我还有其他遵循类似方法的功能,对此问题的任何回答都将非常准确。

1 个答案:

答案 0 :(得分:1)

您需要将分配放入回调函数中。

addNegationTask()
{
   // this adds the equation to the array
   this.tasks.push(() => this.value *= -1)
}

我删除了x参数,因为它没有用于任何东西。