var p = new Promise((resolve, reject) => reject('出错了'))
p.then(null, function (s){
console.log(s)
});
这里为什么会有null,我看了MDN可是并没有发现then函数中还有两个参数啊,null是因为Promise实例创建失败吗,所以传null就不会报错,并且也可以执行回调函数。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
没有认真看文档
两个参数是传给lambda表达式的吧