标签:解决 箭头 赋值 的区别 面试 存在 es6 const 声明
1.let和const,var的区别?
1).var声明的变量会挂载在window上,而let和const声明的变量不会。
2).var声明变量存在变量提升,let和const不存在变量提升。
3).let和const声明形成块作用域。
4).同一作用域下let和const不能声明同名变量,而var可以
5).暂存死区
6).const(1、一旦声明必须赋值,不能使用null占位。2、声明后不能再修改;3、如果声明的是复合类型数据,可以修改其属性)
2.箭头函数和普通函数的区别
1).箭头函数是匿名函数,不能作为构造函数,不能使用new
2).箭头函数不能绑定arguments,取而代之用rest参数...解决
标签:解决 箭头 赋值 的区别 面试 存在 es6 const 声明
原文地址:https://www.cnblogs.com/xiao-peng-ji/p/11792814.html