赋值才会改变引用的地址,但是添加内容不会改变地址
如何正确理解并运用?
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>变量、作用域</title> </head> <body> <script type="text/javascript"> var a = {name: 'xm'}, b = [4]; /*此处添加代码*/ a=[a,b]; b=a[0]; a=a[1]; </script> </body> </html>
请问为什么不需要赋值var?
var a=[a,b];
var b=a[0];
var a=a[1];
32
收起
正在回答
2回答
同学你好,问题解答如下:
1、有var是重新声明变量,不是重新赋值。
2、arr=[3,4]是重新赋值。3-9练习没有问题,如下图:
自己在理解下,不要搞混哦,祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星