最佳答案
如果一个字符串是不可变的,这是否意味着... 。 (假设是 JavaScript)
var str = 'foo';
alert(str.substr(1)); // oo
alert(str); // foo
这是否意味着,当调用字符串的方法时,它将返回修改后的字符串,但不会更改初始字符串?
如果字符串是可变的,这是否意味着第二个 alert()
也将返回 oo
?