赋值才会改变引用的地址,但是添加内容不会改变地址
如何正确理解并运用?
<!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 星