美文网首页
JavaScript交换两个数组元素

JavaScript交换两个数组元素

作者: 六寸光阴丶 | 来源:发表于2020-06-27 22:02 被阅读0次

交换数组中的两个元素

源代码

let swap = (arr, i, j) => {
  [arr[i], arr[j]] = [arr[j], arr[i]];
}

测试

let arr = Array.from(Array(10), (_, k) => k)
console.log(arr)
swap(arr, 1, 3)
console.log(arr)

测试结果

[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
[ 0, 3, 2, 1, 4, 5, 6, 7, 8, 9 ]

相关文章

  • JavaScript交换两个数组元素

    交换数组中的两个元素 源代码 测试 测试结果

  • javascript交换数组元素位置

    中间值 这是最基础的方法,创建一个变量temp进行中转,将“4”先赋值给temp,然后用“3”覆盖“4”,然后再将...

  • (C++实现)经典排序算法

    1. 交换排序 根据数组中两个元素值的大小来交换两个元素在数组中的位置。 1.1 冒泡排序 1.1.1 基本思想:...

  • JS 数组元素上移、下移、置顶、置底、互换

    数组元素上移 数组元素下移 数组元素置顶 数组元素置底 数组元素交换

  • 有两个数组a,b, 大小都是n,数组元素的值任意,无序. 要求:

    题目:有两个数组a,b, 大小都是n,数组元素的值任意,无序. 要求:通过交换a b中的元素,使数组a元素的和与数...

  • 冒泡排序

    将数组相邻的两个元素比较,将小的数和大的数交换位置,否则不交换

  • 2017-7-25

    收获 JavaScript数组 可以动态添加数组元素 可以删除数组元素 .push() 在尾部添加元素 数组.p...

  • 选择排序

    思考 线性结构中交换元素位置需要利用元素索引交换 “新”数组递减1,通过for循环遍历初始数组建立联系 代码

  • 面试题 16.21. 交换和

    给定两个整数数组,请交换一对数值(每个数组中取一个数值),使得两个数组所有元素的和相等。 返回一个数组,第一个元素...

  • 打卡7.26

    题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。 程序:

网友评论

      本文标题:JavaScript交换两个数组元素

      本文链接:https://www.haomeiwen.com/subject/yyqbfktx.html