![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
闭包
Q_ss
这个作者很懒,什么都没留下…
展开
-
堆栈内存及闭包
堆栈内存及闭包JS中的堆栈 JS中的堆栈 let a = 0; let b = a; b++; aleart(a) // "0" let o = {}; o.a = 0; let b = o; b.a = 10; aleart(o.a) // "10" aleart()输出的结果都是字符串,toString() JS中的数据类型: 基本类型(值类型):number string boolean null undefined 引用类型:object function 特殊类型:symbol 栈内原创 2020-06-03 21:17:01 · 334 阅读 · 0 评论 -
提升 & 作用域闭包
提升 & 作用域闭包提升作用域闭包 提升 问:先有????(赋值)还是先有????(声明)? 答:先有蛋。只有声明本身会被提升,而赋值或其他运行逻辑会留在原地。 函数声明和变量声明都会被提升,但是函数会首先被提升,然后才是变量 foo(); // 1 var foo; // 变量声明 function foo() { // 函数声明 console.log( 1 ); } foo = funct...原创 2020-04-30 16:02:33 · 103 阅读 · 0 评论