我有一個javascript函數,我需要確定函數何時第一次運行。我怎麼能這樣做?如何確定JavaScript函數的第一次運行?
function myFunction(){
if (first_time){ //do something }
else { ........... }
}
我有一個javascript函數,我需要確定函數何時第一次運行。我怎麼能這樣做?如何確定JavaScript函數的第一次運行?
function myFunction(){
if (first_time){ //do something }
else { ........... }
}
你可以嘗試使用:
var first_time = true;
function myFunction(){
if (first_time){
first_time = false;
// ...
} else {
// ...
}
}
定義一個全局變量將在函數的每次調用遞增:
var nbCall= 0;
function myFunction(){
if (nbCall==0){
nbCall++;
//do something }
else { ........... }
}
一旦函數被調用,您可以將全局變量設置爲true。
var globalVar = false;
function myFunction(){
globalVar = true;
if (first_time){ //do something }
else { ........... }
}
}
這是在單個環境下運行還是頁面重新加載inbetween? – Liam