当前位置: 首页 > 面试题库 >

以下代码的执行顺序?

陈增
2023-03-14
本文向大家介绍以下代码的执行顺序?相关面试题,主要包含被问及以下代码的执行顺序?时的应答技巧和注意事项,需要的朋友参考一下

参考回答:

setTimeout(function(){console.log(1)},0);
new Promise(function(resolve,reject){
console.log(2);
resolve();
}).then(function(){console.log(3)
}).then(function(){console.log(4)});
process.nextTick(function(){console.log(5)});
console.log(6);

//输出2,6,5,3,4,1

为什么呢?具体请参考我的文章: 从promise、process.nextTick、setTimeout出发,谈谈Event Loop中的Job queue

 类似资料:
  • 本文向大家介绍Jquery $.ajax函数外的一段代码的执行顺序,包括了Jquery $.ajax函数外的一段代码的执行顺序的使用技巧和注意事项,需要的朋友参考一下 今天遇到了一个很都疼的问题。在一个函数中调用了JQuery的异步函数$.ajax ,然后在$.ajax函数外之后又有一段Jquery 代码。每次都是在$.ajax之后的代码先执行。 在网上搜了许久 终于找到了原因。拿来和大家分享分享

  • When executing a test class that contains one or more test methods, a number of extension callbacks are called in addition to the user-supplied test and lifecycle methods. See also: Test Execution Ord

  • 本文向大家介绍Java 普通代码块静态代码块执行顺序(实例讲解),包括了Java 普通代码块静态代码块执行顺序(实例讲解)的使用技巧和注意事项,需要的朋友参考一下 如下所示: 运行结果如下: 静态代码块B 静态代码块A 普通的代码块B 构造器B 普通的代码块A 构造器A 可以看到静态代码块被优先执行,然后是父类的普通代码块,父类构造器,然后才是子类的普通代码块,子类构造器 以上这篇Java 普通代

  • 我有一个现有的应用程序,它使用不推荐的mysql函数来执行数据库查询。此后,我将大多数数据库访问(以及所有有用户输入的)更改为PDO,因此我相信我相对不会受到注入攻击。然而,我想知道如何在前面的代码上执行注入攻击,以便在需要时演示它是多么不安全。 我有以下格式的链接: http://localhost/api/view.php?id= 然后未经过滤地将其传递到下面的选择函数中: 然后执行以查看结果

  • 问题内容: 我有一个Swing程序,该程序使用Swing计时器执行2D动画。每次单击按钮时,都会创建几个计时器来为几个不同的组件制作动画- 其中一些移出屏幕,另一些移开。(我不提前知道每次单击按钮需要执行哪些动画,但是在运行时区分两种“类型的”动画不是问题- 它们是从不同的方法启动的,因此很容易想象将它们添加到两个不同的“队列”中-传出项目的队列和传入项目的队列。这样做之后,我便可以实现调用a的基

  • 问题内容: 我是Python的新手,所以如果问题太简单,请不要发火:) 我已经读过Python是从上到下执行的。 如果是这种情况,为什么程序会如下所示: 因此,从我所看到的来看,主要功能最后出现,其他功能堆叠在其顶部。 我说错了吗?如果不是,为什么不从上到下写主函数或函数定义? 编辑:我问为什么我不能这样做: 这不是自然秩序吗?因为它是从上到下执行的,所以您一直在底部添加内容。 问题答案: 该s的