arr[i][0] = arr[i][0].toUpperCase();
console.log(arr[i][0]);
// 原值是‘a’ , 赋值后返回值是 ‘A’ ,但是打印出来还是‘a’
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
不应该是你说的这样,会不会是隐藏了其他什么实现细节?譬如你用了
immutable.js之类的库?你给的代码太少了,大概是因为
0是arr[i]的不可写属性。例如:或者:
总之是因为,由于某种原因,
arr[i]的属性变得不可修改了。