为什么会有三个参数?官方文档没有这种额
运行结果
// done 是setTimeout的第三个参数,可以是任意值
// 可以自己打印结果看看
function time(ms) {
return new Promise((resolve, reject)=>{
setTimeout(resolve, ms, '你好');
})
}
time(1000).then((value) =>{
console.log(value)
});
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答859 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
setTimeout第三个及以后的参数是传递给第一个执行的函数的参数
举个小栗子。