定时器运行原理 && javascript事件循环模型
Posted RocketV2
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了定时器运行原理 && javascript事件循环模型相关的知识,希望对你有一定的参考价值。
闭包:函数中的函数;用于获取函数内部变量的函数;
function A(){ var info = "hello"; var B = function(){ return info; } return B; } console.log(info) // 报错(info is not defined) console.log(A()()) // "hello"
在全局作用域中,如果想访问A函数中的变量info,直接访问会报错,因为A函数体是个作用域,父作用域无法访问子作用域中的变量;
但是可以通过闭包的形式访问A函数中的变量;
注意:
由于闭包会携带包含它的函数的作用域(保存着一个作用域链),因此会占用更多的内存;
以上是关于定时器运行原理 && javascript事件循环模型的主要内容,如果未能解决你的问题,请参考以下文章
Vue -- 第一个Vue程序 & Vue工作原理 & 验证data数据改变影响页面数据 & 开发环境版本和生产环境版本