确定调用顺序函数

时间:2014-01-25 18:42:37

标签: javascript

所以我在JavaScript中有一个函数列表,每个函数都有一个相关的按钮。

我想知道如何判断按钮被按下的顺序。

1 个答案:

答案 0 :(得分:2)

JavaScript没有 native 方式来跟踪调用函数的时间,因为这会对引擎产生太大的性能影响。您需要修改代码以在内部跟踪此信息。例如,您可以使用数组记录每个调用。

var log = []; // List of calls made in order

function one()
{
   log.push('one'); // Log call

   // ...
}

function two()
{
   log.push('two'); // Log call

   // ...
}

function three()
{
   log.push('three'); // Log call

   // ...
}

// Call in some order (which could be done by the user of course):
two();
one();
three();

您当然可以轻松重置您的日志:

log = []; // Reset