js 调换数组顺序? let arr = [ {name: '测试1', value: '100'}, // 假如这是按钮(能获取到下标0) {name: '测试2', value: '200'}, // 假如这是按钮(能获取到下标1) {name: '测试3', value: '300'}, // 假如这是按钮(能获取到下标2) {name: '测试4', value: '400'}, // 假如这是按钮(能获取到下标3) ] 这个是后端返回的数组 循环遍历渲染在页面上,每条数据后面有一个按钮 点击下标为3的按钮,需要下标为3的这条数据到第一条 点击下标为2的按钮,需要下标为2的这条数据到第二条 点击那个数据后需要向上移动一下 麻烦大佬们帮我看看,这个数组的长度不是固定的4个