一直以来都知道JavaScript是一门单线程语言,在笔试过程中不断的遇到一些输出结果的问题,考量的是对异步编程掌握情况.一般被问到异步的时候脑子里第一反应就是Ajax,setTimseout...这些东西.在平时做项目过程中,基本大多数操作都是异步的.JavaScript异步都是通过回调形式完成的,开发过程中一直在处理回调,可能不知不觉中自己就已经处在回调地狱中. 浏览器线程 在开始之前简单的说一下浏览器的线程,对浏览器的作业有个基础的认识.之前说过JavaScript是单线程作业,但是并不代…