深圳四方精创资讯股份有限公司(单题)
题型 | 难易度 | 出现频率 | 浏览 | 评论 |
---|---|---|---|---|
问答题 | 34 | 0 |
试题信息收集不易,转发请带上出处,不甚感谢!如果您对任何编程问题还有疑问,欢迎点击下方按钮向老师提问!
问答题
- ES6 let和var 有什么不一样?谈谈箭头函数?
let和var区别:
相同点: 作用都是定义变量关键字
区别点:
作用域只限制于当前代码块{} ----- var的作用域则是函数体function(){}
使用let声明变量的作用域不会提示 ----- 而var会自动提升
在相同的用作用域下不能有相同的变量,否则报错 ------ 而var中则可以出现相同变量名,且不会报错。
for循环提现父子作用域。
箭头函数是es5新增的,语法与普通函数不同,使用=>表示箭头函数。
1.箭头函数是一个匿名函数通常用于方法的参数
2.箭头函数不能用于构造函数,不能与new关键字一起使用
3.箭头函数this始终是上下文的this