码迷,mamicode.com
首页 > 其他好文 > 详细

面试知识-es6

时间:2019-11-04 17:29:07      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:解决   箭头   赋值   的区别   面试   存在   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

标签:解决   箭头   赋值   的区别   面试   存在   es6   const   声明   

原文地址:https://www.cnblogs.com/xiao-peng-ji/p/11792814.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!