开发者

新建一个switch函数,将数组某个元素带入,返回的依然是原来的数,为什么???

开发者 https://www.devze.com 2023-06-03 07:38 出处:网络 作者:Go百科
360U3322388694 8小时前 你的目的是根据不同的输入开发者_运维问答修改数组的内容,所以直接更新到数组中以达到目的:简单快乐1101
360U3322388694 8小时前

你的目的是根据不同的输入开发者_运维问答修改数组的内容,所以直接更新到数组中以达到目的:


简单快乐1101 8小时前

开发者_开发问答

因为js的传参都只是值传递,所以你只是传个值进去自然不可能修改到外层的数组。


unturned大师 开发者_运维知识库 8小时前

这是因为函数参数传递时只是将值复制一份传入,在函数中修改以后只会在函数里起作用,函数结束后值并不会返回,需要return回来才行。另外你的switch是对整个数组进行case,而不是对某一个元素。


u_104613656 8小时前

开发者_运维技巧

方法有很多,最简单的在函数最后return str,然后用arr[0] = modi(arr[0])的方式调用。


0

精彩评论

暂无评论...
验证码 换一张
取 消