js是一种单线程的脚本语言,处理异步函数就是采用EventLoop 事件循环的机制,针对一些有回调函数的异步操作,当js执行到相应的代码时候,会把回调函数放到事件队列中,继续往下执行,当异步函数相应的操作闭合之后,那么js会把回调函数从事件队列中拿出来,放到主线程中去,那么js会在下一次事件循环开始的时候执行回调函数,事件队列的执行是有规则的,把先放入队列中的函数先执行(先进先出的原则).