下面是一個簡單的promise調用newPromise(function(success,){setTimeout(function(){success()},1000);}).then(function(){console.log(1)});可以看到,控制臺能夠輸出1Promise的then方法可以做到回調功能,但是如果是這種情況呢?functiontest(back){setInterval(function(){back()},1000)}test(function(){console.log(1);});//可以不停的輸出1而如果用promise做不到:newPromise(function(success,){setInterval(function(){success()},1000);}).then(function(){console.log(1)});Promise除了then,catch還有隱藏的高級功能么?
怎么解決promise只執行一次的問題
嗶嗶one
2019-05-12 09:41:30
