本文主要是介绍es6交换数组对象元素的位置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
方法一:(此方法有些注意的细节是可以优化的)
1、findIndex查找元素在数组中的位置
2、通过结构赋值交换数组位置,可以多个同时调换
[arr0[mingIndex],arr0[lanIndex],arr0[lvIndex]] = [arr0[lvIndex],arr0[mingIndex],arr0[lanIndex]];
左边是元素在数组中的原本的排列顺序 右边是自己希望的排列顺序。
var arr0 = [{name:"小明",age:12,sex:"男"},{name:"小篮",age:13,sex:"女"},{name:"小绿",age:14,sex:"女"},{name:"小红",age:15,sex:"男"},]var mingIndex = arr0
这篇关于es6交换数组对象元素的位置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!