0
我想弄清楚爲什麼我不能將toUpperCase方法分配給數組中的特定值(請參見下文)。我有點困惑,因爲我認爲對象是可變的,並通過引用操縱?也許我正在向後看?Javascript分配一個方法到數組值
var ary = ["hello", "there", "world"];
ary[0][0] = ary[0][0].toUpperCase();
console.log(ary[0][0]); // returns lowercase h
任何澄清將幫助我了很多。
簡單,字符串是不可變的。 – thefourtheye
JavaScript中的'string'像'Array'一樣工作 –