面试题答案
一键面试function mockNetworkRequest() {
return new Promise((resolve, reject) => {
setTimeout(() => {
const success = Math.random() > 0.5; // 模拟随机成功或失败
if (success) {
resolve('模拟网络请求成功,获取到的数据');
} else {
reject('模拟网络请求失败');
}
}, 1000);
});
}
mockNetworkRequest()
.then(data => {
console.log(data);
return '链式调用返回的数据';
})
.then(chainData => {
console.log(chainData);
})
.catch(error => {
console.error(error);
});