面试题答案
一键面试function asyncUpperCase(char) {
return new Promise((resolve) => {
setTimeout(() => {
resolve(char.toUpperCase());
}, 1000);
});
}
async function concurrentProcess(str) {
const charArray = str.split('');
const promises = charArray.map(asyncUpperCase);
const results = await Promise.all(promises);
return results;
}
// 测试
concurrentProcess('hello').then(result => {
console.log(result);
});