setTimeout的第三個參數


最近在踩坑promise,學習promise的路上發現非常好玩的東西。

舉一個小例子:

function time(ms) {

return new Promise((resolve, reject) {

if(true) {

setTimeout(resolve, ms, 'done');

}

else {

setTimeout(resolve, ms, 'fail');

}

})

}

time(1000).then((value) =>{

console.log(value)},(value) =>{

console.log(value)

});

這里setTimeout的第三個參數作為延時器調用函數的第三個參數。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM