异步与回调/函数的作用域链
JavaScript 只在一个线程上运行,JavaScript 同时只能执行一个任务,其他任务都必须在后面排队等待。...异步就是不等结果,直接进行下一步.
setClock();//定闹钟执行完了之后直接进行下一步getUp();//起床
setClock();//定闹钟就是异步代码,不等待setClock()执行完就执行...异步:我让黄牛去买票(告诉黄牛买到票就call我一下),然后我继续去做别的事
这里:我让黄牛去买票,然后我继续去做别的事就是异步,括号里的(告诉黄牛买到票就call我一下)就是回调
callBack英文有回电话的意思...这个success,error就是callBack(回调函数),这个Promise(承诺)就是异步任务
promise就是知道没法得到结果,那我就要你一个承诺,要承诺好拿到结果后要做什么事....下面带我是我的一个小作品里的一部分代码,一直在嵌套回调函数.
?