背景

从JavaScript中的异步任务说起,典型的异步任务,是一个setTimeout调用。