js
文章平均质量分 95
weixin_42835514
这个作者很懒,什么都没留下…
展开
-
33-js-concepts(八)闭包
闭包一级目录二级目录三级目录一级目录一个函数和对其周围状态(lexical environment,词法环境)的引用捆绑在一起(或者说函数被引用包围),这样的组合就是闭包(closure)。也就是说,闭包让你可以在一个内层函数中访问到其外层函数的作用域。在 JavaScript 中,每当创建一个函数,闭包就会在函数创建的同时被创建出来。二级目录三级目录...翻译 2021-03-04 22:16:54 · 438 阅读 · 1 评论 -
33-js-concepts(二)原始类型
原始类型原始类型2.1三级目录原始类型2.1基本类型(基本数值、基本数据类型)是一种既非对象也无方法的数据。在 JavaScript 中,共有7种基本类型:string,number,bigint,boolean,null,undefined,symbol (ECMAScript 2016新增)。所有基本类型的值都是不可改变的。但需要注意的是,基本类型本身和一个赋值为基本类型的变量的区别。变量会被赋予一个新值,而原值不能像数组、对象以及函数那样被改变。三级目录...翻译 2021-03-04 00:42:34 · 307 阅读 · 0 评论 -
33-js-concepts(一)调用堆栈
调用堆栈一.调用堆栈1.11.21.31.4GitHub地址:中文版英文版一.调用堆栈1.1调用堆栈是一种机制,用于解释器(如web浏览器中的JavaScript解释器)跟踪其在调用多个函数的脚本中的位置—当前正在运行的函数以及从该函数中调用的函数等。当脚本调用函数时,解释器将其添加到调用堆栈中,然后开始执行该函数。由该函数调用的任何函数都会添加到更高的调用堆栈中,并在到达它们的调用的地方运行。当前函数完成后,解释器将其从堆栈中取出,并在最后一个代码列表中停止的位置继续执行。如果堆栈占翻译 2021-03-02 17:21:28 · 347 阅读 · 0 评论