no-promise-executor-return
禁止在Promise执行器函数中返回值
为什么
Promise的执行器函数的返回值会被忽略,因为返回的值无法被使用,也不会对Promise产生任何影响。
建议
只需要使用resolve,reject函数即可
错误示例
js
const res = new Promise((resolve) => {
resolve('ranwawa');
return 'ranwawa';
});
const res = new Promise((resolve) => {
resolve('ranwawa');
return 'ranwawa';
});
正确示例
js
const res = new Promise((resolve) => {
resolve('ranwawa');
});
const res = new Promise((resolve) => {
resolve('ranwawa');
});