web编程技术考试题库考前冲刺测试卷讲解附参考答案详解【研优卷】.docxVIP

  • 2
  • 0
  • 约5.99万字
  • 约 95页
  • 2026-10-03 发布于山东
  • 举报

web编程技术考试题库考前冲刺测试卷讲解附参考答案详解【研优卷】.docx

web编程技术考试题库考前冲刺测试卷讲解附参考答案详解【研优卷】

1.执行以下JavaScript代码后,输出顺序是?

```javascript

console.log(start);

setTimeout(()={console.log(setTimeout);},0);

Promise.resolve().then(()={console.log(promise);});

console.log(end);

```

A.start,promise,end,setTimeout

B.start,end,setTimeout,promise

C.start,end,promise,setTimeout

D.start,promise,setTimeout,end

【答案】:C

解析:本题考察JavaScript异步编程中微任务与宏任务的执行机制。JavaScript执行顺序遵循“同步代码先执行,微任务队列优先于宏任务队列”的规则:

-同步代码:`console.log(start)`和`console.log(end)`会按顺序执行,输出“start”和“end”;

-微任务:`Promise.resolve().then()`的回调属于微任务,在同步代码执行完毕后立即执行,输出“promise”;

-宏任务:`setTi

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档