var str = "beijing";var arr = str.split("");arr[0]=arr[0].toUpperCase();arr[str.length-1]=arr[str.length-1].toUpperCase();arr.reverse();str=arr.join("");document.write(str);為什么arr[0].toUpperCase();需要覆蓋原值?數組不是傳址的嗎?就像arr.reverse(),這就不需要覆蓋原來的數組。難道是因為數組中的單個元素是字符型?傳址是針對的數組這個整體的?謝謝解答
JS中關于數組修改的問題
FFIVE
2018-09-10 09:09:45