作者:铁匠他夫人_738 | 来源:互联网 | 2023-05-24 18:53
1234567var str = "beijing";var arr = str.split("");arr[0]=arr[0].toUpperCase();arr[str.length-1]=arr
1 2 3 4 5 6 7
| 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); |
为什么
需要覆盖原值?数组不是传址的吗?就像
,这就不需要覆盖原来的数组。难道是因为数组中的单个元素是字符型?传址是针对的数组这个整体的?谢谢解答。