如何通过上次调用同步或异步调用函数?

时间:2016-11-12 05:25:49

标签: javascript function asynchronous v8

假设你有一个功能:

var func = function(){
    console.log(isSynchronous)
}

如何判断函数是从上次调用中异步调用还是异步调用。

练习1:

func() // false
func() // true
func() // true

练习2:

func() // false
func() // true
setTimeout(function(){
   func() // false
})

1 个答案:

答案 0 :(得分:-1)

Javascript没有“同步”或“异步”的任何概念,因此无法使用该语言报告您可能意味着的那些术语的具体定义。

仅仅因为Web和节点开发大量使用回调和异步行为不会使javascript成为“异步语言”或其他任何东西。