JavaScript - 实现数组元素上下移动
程序员文章站
2022-07-14 16:46:10
...
前言
通过js中数组的splice()
函数实现
splice() 方法
JavaScript splice() 方法
注释:该方法会改变原始数组。
语法:arrayObject.splice(index,howmany,item1,…,itemX)
参数描述
index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。
howmany 必需。要删除的项目数量。如果设置为 0,则不会删除项目。
item1, …, itemX 可选。向数组添加的新项目。
function up (arr, index) {
if (index !== 0) {
swapItems(arr, index, index - 1)
}
}
function down (arr, index) {
if (index !== arr.length -1) {
swapItems(arr, index, index + 1)
}
}
function (arr, index) {
arr[index1] = arr.splice(index2, 1, arr[index1])[0]
// return arr
}
上一篇: Vue实现table上下移动
下一篇: JDK源码阅读,调试,注释环境搭建