【发布时间】:2020-10-14 16:23:52
【问题描述】:
一定超级简单,但我完全卡住了。
var arr = ["ABCD", "asda12"];
var a = arr[0];
a[1] = 'S';
console.log(a[1]);
它记录“B”,我期待“S”,为什么我不能这样做?
【问题讨论】:
-
字符串是不可变的,你不能这样改变它们。数组访问是为了方便起见,不能像数组一样对待它们。
标签: javascript arrays string character