第一种方法在变量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
}
}
答案 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