摘要: 前言 promise 异步解决方案 步骤 Promise 对象是 JavaScript 的异步操作解决方案,为异步操作提供统一接口。它起到代理作用(proxy),充当异步操作与回调函数之间的中介,使得异步操作具备同步操作的接口。Promise 可以让异步操作写起来,就像在写同步操作的流程,而不必一层 阅读全文
posted @ 2020-10-13 12:46 。思索 阅读(424) 评论(0) 推荐(1) 编辑
摘要: 前言 运行机制 实际探究 步骤 简要回答 首先,我们要知道 setInterval 的运行机制,setInterval 属于宏任务,要等到一轮同步代码以及微任务执行完后才会走到宏任务队列,但是前面的任务到底需要多长时间,这个我们是不确定的 等到宏任务执行,代码会检查 setInterval 是否到了 阅读全文
posted @ 2020-10-13 12:14 。思索 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 前言 闭包是什么 闭包原理是什么 闭包优缺点 闭包应用场景 步骤 1)什么是闭包 函数执行后返回结果是一个内部函数,并被外部变量所引用,如果内部函数持有被执行函数作用域的变量,即形成了闭包。 可以在内部函数访问到外部函数作用域。使用闭包,一可以读取函数中的变量,二可以将函数中的变量存储在内存中,保护 阅读全文
posted @ 2020-10-13 12:12 。思索 阅读(1494) 评论(0) 推荐(0) 编辑