假设你有一个功能:
var func = function(){
console.log(isSynchronous)
}
如何判断函数是从上次调用中异步调用还是异步调用。
练习1:
func() // false
func() // true
func() // true
练习2:
func() // false
func() // true
setTimeout(function(){
func() // false
})
答案 0 :(得分:-1)
Javascript没有“同步”或“异步”的任何概念,因此无法使用该语言报告您可能意味着的那些术语的具体定义。
仅仅因为Web和节点开发大量使用回调和异步行为不会使javascript成为“异步语言”或其他任何东西。