2021年3月26日

一个例子来说明setTimeout、Promise、Async/Await的执行顺序

摘要: JavaScript的事件循环(Event Loop) 同步和异步任务分别进入不同的执行"场所",同步的进入主线程(执行栈),异步的进入Event Table并注册函数。当指定的事情完成时,Event Table会将这个函数移入Event Queue。 主线程内的任务执行完毕为空,会去Event Q 阅读全文

posted @ 2021-03-26 15:57 程序员阿田 阅读(378) 评论(2) 推荐(1)

javascript中call、apply、bind的使用和他们之间的区别

摘要: 首先看一个例子说明call的使用 ​​ 有些童鞋纳闷,之前没这样用过呀。 其实这里我们用Car()直接调用的时候系统隐式的加了.call来执行的,所以Car()和Car.call()结果是一样的。 又有童鞋问了,那用call又有啥用呢? 其实用处大了,下面再举个例子。 ​​ 原来是空对象的myCar 阅读全文

posted @ 2021-03-26 11:58 程序员阿田 阅读(719) 评论(0) 推荐(0)

导航