一个list数组,我得到了里面两个元素,怎么交换他们的位置

我得到了下面其中的两个元素怎么把他们位置下标交换

      tableData: [
        {
          key: '001',
          no: '001'
        },
        {
          key: '002',
          no: '002'
        },
        {
          key: '003',
          no: '003'
        }
      ]
阅读 3.1k
4 个回答

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

c语言入门课,写冒泡用到一个swap

let temp = a[i]
a[i] = a[j]
a[j] = temp

还能咋换,优雅的换吗,不开新空间的换吗,链表好像都得要一个临时指针记录后继,别多想了

[a,b]=[b,a]

封装成一个方法

获取索引后直接赋值给另一个,或者插入删除

推荐问题