开发者

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

360U3322388694 8小时前

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


简单快乐1101 8小时前

开发者_开发问答

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


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

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


u_104613656 8小时前

开发者_运维技巧

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


0

上一篇:

下一篇:

精彩评论

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

最新问答

问答排行榜