function showErrorMessage(errorCode) {
let errorMsg = 'unknown error';
if (errorCode === 1001) {
errorMsg = 'network error';
} else if (errorCode === 1002) {
errorMsg = 'database error';
} else if (errorCode === 1003) {
errorMsg = 'authorization error';
} else if (errorCode === 1004) {
errorMsg = 'service not found';
}
return errorMsg;
}
下面代码没有写错, 请以代码为准
async function request() {
return new Promise(resolve => {
function callback() {
console.log(1);
resolve(2);
}
setTimeout(callback(), 100);
console.log(3);
});
}
const result = request();
console.log(result);
console.log(4);