gpt4 book ai didi

Javascript Koans - 数组引用

转载 作者:行者123 更新时间:2023-11-28 08:25:51 26 4
gpt4 key购买 nike

我无法理解 Javascript koans 中的数组引用部分:

it("should know array references", function () {
var array = [ "zero", "one", "two", "three", "four", "five" ];
var assignedArray = array;
assignedArray[5] = "changed in assignedArray";
expect(array[5]).toBe('changed in assignedArray');

这里,为什么改变signedArray[5]会影响数组?通过我的了解, signedArray 只会引用数组,更改分配的数组不会影响数组本身。

最佳答案

保存对象的变量的值是对该对象的引用。也就是说,内存中的某处有一个数组,并且 arraysignedArray 都引用同一位置。语句 assignedArray = arrayarray 的值(对数组的引用)分配给 signedArray,以便它们都引用相同的内容东西。

关于Javascript Koans - 数组引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22414699/

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