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(),这就不需要覆盖原来的数组。难道是因为数组中的单个元素是字符型?传址是针对的数组这个整体的?谢谢解答
添加回答
举报
0/150
提交
取消