setTimeout的参数

参考链接

setTimeout的参数_第1张图片
setTimeout的参数_第2张图片

示例:

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);只有一个参数

你可能感兴趣的:(js,javascript,vue.js,前端)