作业帮面试题更新 2026-08-05

请把数组去重的函数改写为异步版本,并说明为什么需要异步处理。

作业帮前端/移动开发互联网/IT编码实现技术原理JavaScript

考察说明

考察对异步编程模型的理解和编码能力

回答思路

  1. 能正确实现返回Promise的异步去重函数
  2. 考虑使用async/await或Promise语法
  3. 解释异步化的原因或适用场景
  4. 处理边界情况如空数组
  5. 说明阻塞与非阻塞的区别