如何检查按钮点击javascript中的许多自定义函数最后调用哪个函数?

时间:2017-09-04 12:43:58

标签: javascript jquery arrays

第一种方法在变量final中设置对象数组,第二种方法在变量final1中设置对象数组。在这个特殊的保存方法中,我想检查else条件最后调用哪个方法(method1或方法2)这样我就可以决定在fetchItemId函数中使用哪个变量?

function save(){
  if (final === undefined && final1 !== "")
    fetchItemId(final1);
  if (final1 === undefined && final !== "")
    fetchItemId(final);
  else { 
    // I want to call the last executed method out of 2 
  }
}

1 个答案:

答案 0 :(得分:1)

您可以使用标志变量来检查此内容。

例如

var i=0;
method1()
{
//whatever
i=1;
}
method2()
{
//whatever
i=2;
}

在你的其他检查值i。

if(i=1)
// method1 was called last
else
if(i=2)
//method2 was called last
else if (i=0)
// none was called