在函數里用let声明会报错的问题
在函數里用let声明会报错,那es6是怎么解决这种需求的呢,请老师指点
function func(n) {
var a=1
}
16
收起
正在回答
2回答
同学你好,对于你的问题解答如下:
1、function func(a) {let a = 1}; func();这种设计也是为了让大家养成良好的编程习惯,不可以重复声明变量,否则就报错,以后写代码过程中注意下。
2、可以这样理解,形参a相当于在函数作用域中使用var声明一个变量a。
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星