
获得徽章 12
let p1 = new Promise((resolve, reject) => {
reject('第一个 error')
});
p1.then(res1 => {
console.log('第一个的then1', res1);
}).then(res2 => {
console.log('第一个的then2', res2);
}).catch(err => {
console.log('第一个的catch 1', err);
// return '4'
}).then(res => {
console.log('第一个的then3', res);
});
let p2 = new Promise((resolve, reject) => {
reject(new Error('error'))
});
p2.catch(err1 => {
console.log('err1', err1);
});
p2.catch(err => {
console.log('err2', err);
});
这道题是状态吸收,还是结果穿透呢?问的ai都没有回答出正确的代码输出顺序
reject('第一个 error')
});
p1.then(res1 => {
console.log('第一个的then1', res1);
}).then(res2 => {
console.log('第一个的then2', res2);
}).catch(err => {
console.log('第一个的catch 1', err);
// return '4'
}).then(res => {
console.log('第一个的then3', res);
});
let p2 = new Promise((resolve, reject) => {
reject(new Error('error'))
});
p2.catch(err1 => {
console.log('err1', err1);
});
p2.catch(err => {
console.log('err2', err);
});
这道题是状态吸收,还是结果穿透呢?问的ai都没有回答出正确的代码输出顺序
展开
7
点赞
赞了这篇文章
赞了这篇文章
赞了这篇文章