摘要: 1.什么是闭包? (1)理解闭包之前我们要知道Javascript特殊的作用域 (2)函数内部可以读取外部作用域中的变量 (3)有时候需要得到函数内的局部变量,但是在正常情况下,这是不能读取到的,这时候就需要用到闭包,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成“定义在一个函数内部 阅读全文
posted @ 2020-07-06 17:52 逻辑短路 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 什么是宏任务和微任务 宏任务(macrotask )和微任务(microtask ) macrotask 和 microtask 表示异步任务的两种分类。 在挂起任务时,JS 引擎会将所有任务按照类别分到这两个队列中,首先在 macrotask 的队列(这个队列也被叫做 task queue)中取出 阅读全文
posted @ 2020-07-06 15:54 逻辑短路 阅读(167) 评论(0) 推荐(0) 编辑