下面是一个简单的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还有隐藏的高级功能么?
PIPIONE
拉风的咖菲猫
相关分类