var arr = [1,2,3,4];
arr[0] = 'jj';
console.log(arr); //["jj", 2, 3, 4]var arr = [1,2,3,4];
x = arr[0];
x = 'jj';
console.log(arr); //[1, 2, 3, 4]把arr[0]赋值给变量x,然后对x重新赋值,为什么arr没有改变?arr[0]和x不是对同一地址的引用吗?我想了很久也不知道为什么。
添加回答
举报
0/150
提交
取消