var p = new Promise((resolve, reject) => reject('出錯了'))p.then(null, function (s){console.log(s)});這里為什么會有null,我看了MDN可是并沒有發(fā)現(xiàn)then函數(shù)中還有兩個參數(shù)啊,null是因?yàn)镻romise實(shí)例創(chuàng)建失敗嗎,所以傳null就不會報(bào)錯,并且也可以執(zhí)行回調(diào)函數(shù)。
Promise
翻翻過去那場雪
2018-09-07 10:14:45