面试题答案
一键面试function mockAsyncAPI(callback) {
setTimeout(() => {
const data = 5; // 模拟从API获取的数据
callback(data);
}, 1000);
}
async function getDataAndProcess() {
return new Promise((resolve) => {
mockAsyncAPI((data) => {
const processedData = data * 2;
resolve(processedData);
});
});
}
getDataAndProcess().then((result) => {
console.log(result);
});