所以我在JavaScript中有一个函数列表,每个函数都有一个相关的按钮。
我想知道如何判断按钮被按下的顺序。
答案 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