我願不斷撥打以下使用setInterval()
,但只有當if語句條件計算爲true的功能。 注:該功能是全球性的。的setInterval()的「如果」條件js函數
function view_stack(){
if(my_stack.size() > 0){
document.getElementById("stack_visual").innerHTML = my_stack.view();
} else {
swal("Ohhhh Noes", "There are no items in the stack!", "error");
}
}
有沒有一種方法可以讓我實現嗎?
你需要清楚你想設置的時間間隔,如果條件爲真,或者你只是想如果真的去執行它。這些是兩種不同的事情 – Dellirium
我想執行它。感謝您的澄清@Dellirium –
只需撥打區間的功能,那麼,'的setInterval(view_stack,1000);'你的功能檢查,看看是否堆棧大小是存在的,做一個或其他依賴於它,所有你需要做就是打電話吧。 – Dellirium