gpt4 book ai didi

javascript - 我对使用 JavaScript 数组感到困惑

转载 作者:太空宇宙 更新时间:2023-11-04 13:34:28 25 4
gpt4 key购买 nike

<分区>

var x = [1, 2, 3, 4, 5, 6];

function change1(y) {
y[0] = 7;
y[1] = 8;
y[2] = 9;
y[3] = 10;
y[4] = 11;
y[5] = 12;
}
change1(x);
console.log(x);

var z = [1, 2, 3, 4, 5, 6];

function change2(y) {
y = [7, 8, 9, 10, 11, 12];
}
change2(z);
console.log(z);

输出:

7,8,9,10,11,12 1,2,3,4,5,6

在上面的代码中,我无法理解为什么 change1() 函数可以改变传递的数组,而 change2() 函数不能。

为什么换行不起作用?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com