使用 JavaScript 在一行中交换两个数组元素
在 JavaScript 中,存在许多交换两个数组元素的方法。在本文中,我们将讨论一种可以在一行中交换 JavaScript 中的两个数组元素的方法。输入和输出如下。
Input: arr = { 10, 20, 40, 30 }
Output: arr = { 10, 20, 30, 40 }
// Swapped 30 and 40
这种交换可以通过在左侧的方括号中按顺序写入我们想要反转的 2 个数组元素来完成。在右侧,我们将写入相同的数组元素,但这次以相反的顺序。
句法:
[a[m], a[n]] = [a[n], a[m]]
// where m and n are the index numbers to swap
示例 1:
Javascript
Javascript
输出:
[1, 2, 3, 4, 5]
示例 2:
Javascript
输出:
['a','b','c','d','e']