自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 面试说作用域、作用域链

面试必问题闭包、作用域、作用域链,这些知识点其实都是相互关联对应的。 1,作用域概念 当面试时闻到这个问道什么是作用域时,可简短回答:作用域指定了程序中变量的生命周期和适用范围。 在es6以前,js的作用域只有 函数作用域和全局作用域,es6里新增了块级作用域。 作用域链:由于作用存在着嵌套(比如函数嵌套另一个函数),所以js引擎在查找变量时会先查找当前作用域内,如果查找不到会查找外层作用域内是否含有,直到查找到全局作用域。这就形成了作用域链的概念。 接下来我们详细来讲解。 2,理解作用域 js引擎在执行j

2020-12-21 14:19:40 668

原创 面试说闭包

一,闭包概念。 在一个函数内定义一个内部函数,并将内部函数返回,即使该外部函数已经执行结束了,但是内部函数引用外部函数的变量依然保存在内存中,我们就把这些变量的集合称为闭包(或者将内部函数成为闭包)。 也有些人定义闭包的概念为:在一个函数内部定义一个函数,那么这个内部函数就被称为“闭包”。 例如 function f1(){ var a1=1; function f2(){ console.log(a1) } return f2 } let result=f1() re

2020-12-21 14:18:30 172

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除