示例:
function timeout(ms) {
return new Promise((resolve, reject) => {
setTimeout(resolve, ms, 'done','123','333');
});
}
timeout(100).then((value,v1,v2) => {
console.log(value,v1,v2);
});
结果是:
done undefined undefined
原因:
Promise.resolve(value);只有一个参数