0
第一個方法設置變量final中的對象數組,第二個方法設置變量final1中的對象數組。在這個特殊的save方法中,我想檢查else條件中哪個方法最後被調用(method1或method2 ),以便我可以決定哪個變量應該在fetchItemId函數中使用?如何檢查一個按鈕,單擊哪個函數最後被調用了javascript中的很多自定義函數?
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
}
}
您可以使用一個標誌並在函數調用中將其值設置爲true或false,並在其他位置檢查它。將其聲明爲全局變量,並將其設置爲在method1內部爲true,在method2內部爲false。檢查它在否,如果它是真的,最後調用的是method1,如果false最後調用的是method2 –
謝謝@ SanchitPatiyal-It對我有用。 – user8481842