执行器函数 同步回调

    回调函数
    指定回调函数的方式更加灵活

    • 旧的:必须在启动异步任务前指定
    • Promise:启动异步任务=>可以在任务结束之后指定回调函数
    1. <br /> 1. 指定回调函数的方式**更加灵活**: <br /> 旧的: 必须在启动异步任务前指定<br /> promise: 启动异步任务 => 返回promie对象 => 给promise对象绑定回调函数(甚至可以在异步任务结束后指定)<br /> <br /> 2. 支持**链式调用**, 可以解决回调地狱问题<br /> 什么是回调地狱? 回调函数嵌套调用, 外部回调函数异步执行的结果是嵌套的回调函数执行的条件<br /> 回调地狱的缺点? 不便于阅读 / 不便于异常处理<br /> 解决方案? promise链式调用<br /> 终极解决方案? async/await<br /> <br />