function timeout (ms) { return new Promise((resolve, reject) => {
setTimeout(resolve, ms, 'done');
});
}
timeout(100).then(value => console.log(value));這里不是沒有給resolve方法傳遞參數嗎?為什么這里可以打印出來?打印的還是setTimeout的第三個參數。setTimeout接收三個參數的嗎?我查了下就兩個啊
這里為什么會打印輸出'done'
翻翻過去那場雪
2018-09-05 12:10:27