JS是一个单线程序的解释器,因此一定时间内只能执行一段代码。为了控制要执行的代码,就有一个JS任务队列。这些任务会按照将他们添加到队列的顺序执行。如果 队列是空的,那么添加的代码会立即执行,否则它就要等前面的执行的代码执行完,再执行。