完全没弄明白到底啥意思哦?越后面越听不懂了
来源:5-6 深克隆和浅克隆
能量咕噜略略
2020-10-15 21:07:45
老师说arr1和arr2没有分开,但是代码测试的时候,不是两行[1,2,3,4]吗
在这里输入代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
<script>
var arr1 = [1, 2, 3, 4];
var arr2 = arr1;
console.log(arr1);
console.log(arr2);
</script>
</body>
</html>
2回答
同学你好,数组是引用类型,指向的是一个地址,arr1指向一个地址,arr1赋值给arr2,arr2和arr1指向的是同一个地址,arr1发生变化,例如往数组中添加一个值,arr2也会发生变化。这块内容确实会比较绕,同学可以多看几遍视频,慢慢理解一下。
能量咕噜略略
提问者
2020-10-15
老师能不能详细解释下,这节课和上节课完全听懵了,非常绕呀...
相似问题