正在回答
1回答
同学你好,解答如下:
1、a++,是先取a的值,在进行加加操作。
a+=1,是先对a进行加1操作,在返回a的值,相当于 ++a;
2、闭包的特性和外面的变量没有太大关系,而是 闭包能够读取其他函数内部变量的函数。
一般来说,在js中,函数内部可以直接读取全局变量,但是在函数外部无法读取函数内部的局部变量,会未定义的错。基于这种情况,闭包就应用而生了。
同学可以再理解一下。祝学习愉快~
同学你好,解答如下:
1、a++,是先取a的值,在进行加加操作。
a+=1,是先对a进行加1操作,在返回a的值,相当于 ++a;
2、闭包的特性和外面的变量没有太大关系,而是 闭包能够读取其他函数内部变量的函数。
一般来说,在js中,函数内部可以直接读取全局变量,但是在函数外部无法读取函数内部的局部变量,会未定义的错。基于这种情况,闭包就应用而生了。
同学可以再理解一下。祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星