gpt4 book ai didi

Javascript交换数组元素

转载 作者:IT老高 更新时间:2023-10-28 13:15:31 25 4
gpt4 key购买 nike

有没有更简单的方法来交换数组中的两个元素?

var a = list[x], b = list[y];
list[y] = a;
list[x] = b;

最佳答案

您只需要一个临时变量。

var b = list[y];
list[y] = list[x];
list[x] = b;

编辑在 10 年后劫持了最佳答案,我们大量采用了 ES6:

给定数组 arr = [1,2,3,4],您现在可以像这样交换一行中的值:

[arr[0], arr[1]] = [arr[1], arr[0]];

这将产生数组 [2,1,3,4]。这是destructuring assignment .

关于Javascript交换数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/872310/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com