![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
文章平均质量分 84
ZYJCMD
finding 实习 ~
展开
-
再来看看闭包
再来看看闭包 什么是闭包 首先,先放入红宝书上的一个定义:闭包是指有权访问另一个函数作用域中的变量的函数, 换句话说,A 函数可以访问 B 函数的变量,即 A 函数定义在函数 B 内部 function func1(){ var str='closure' return function(){ console.log(str) } } var demo=func1() demo()// closure 为什么会产生闭包 如上面的代码,当我们执行 demo()的时候,原创 2021-02-16 23:30:40 · 259 阅读 · 2 评论 -
Promise发展的心路历程
Promise 发展的心路历程 浅谈啥是异步 在这篇博文中,将会用最简单的例子,简单快速说明什么是异步,回调函数最大的问题是什么——不再是江湖传言的回调地狱。同时,这里默认大家都知道 promise 基本使用方式,故一些关于如何使用的 demo 不再给出,本文主要是想聊一聊 promise 是如何发展得到的,看一看这段心路历程。 一个场景-什么是异步 我们可以把程序的运行分为现在正在运行的和将来运行的。想象一个场景,当我们运行到 A 行代码的时候,这一行发出一个请求希望得到一个数据,拿到数据后,接下来下一行原创 2021-02-13 11:22:48 · 270 阅读 · 1 评论