js 执行顺序

Posted 254980080

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 执行顺序相关的知识,希望对你有一定的参考价值。

1、js正常是顺序执行:A,B,C,不管A里边代码运行时间多长,都要先执行完A,再执行B,再执行C

A:sssssssssssssssssssssssssss
B: ddd
C: ccccccccc

 

2、如果一个函数返回的是promise对象,则这个promise对象.then里边的代码,不会顺序执行,会同时执行,哪个代码运行快先显示哪个的执行结果

jobs.add({
      data: {
        userName: aaa
      }
    })
      .then(res => {
        wx.hideLoading()
        wx.showToast({
          title: 提交成功,
          icon: success,
          duration: 2000
        })
        wx.switchTab({
          url: ../my/my,
        })
     console.log(‘aaaa‘) })

显示结果:wx.hideLoading(),打印出‘aaaa’,然后进行了跳转,因为wx.showToast()里边的代码执行的慢

 

3、async函数里边的代码,也不会顺序执行,会同时执行,哪个代码运行快先显示哪个的执行结果

4、if...else if....else会按照顺序执行,先执行if,再执行else if,再执行else

 

以上是关于js 执行顺序的主要内容,如果未能解决你的问题,请参考以下文章

JSP页面JS和VBS的先后执行顺序。如何让VBS代码在页面加载完成后执行。

js 怎么让方法执行有先后顺序

js 执行顺序

JS执行顺序

html中代码执行顺序

js执行顺序