js jquery 数组的上移下移置顶置底
来源:互联网 发布:php 做数据统计图 编辑:程序博客网 时间:2024/06/05 11:43
//上移
function upIndex(arr,index)
{
var temp;
if(index<1||index>arr.length-1){
return arr;
}
temp = arr[index-1];
arr = arr.copyWithin(index-1,index,index+1);//target, start, end
arr[index] = temp;
return arr;
}
//下移
function downIndex(arr,index)
{
var temp;
if(index<0||index>arr.length-1){
return arr;
}
temp = arr[index+1];
arr = arr.copyWithin(index+1,index,index+1);
arr[index] = temp;
return arr;
}
//置顶
function topIndex(arr,index)
{
var temp;
if(index>=arr.length || index<1)
{
return arr;
}
temp = arr[index];
arr.unshift(temp);
arr.splice(index+1,1);
return arr;
}
//置地
function bottomIndex(arr,index)
{
var temp;
if(index>=arr.length-1 || index<0){
return arr;
}
temp = arr[index];
arr.push(temp);
arr.splice(index,1);
return arr;
}
function upIndex(arr,index)
{
var temp;
if(index<1||index>arr.length-1){
return arr;
}
temp = arr[index-1];
arr = arr.copyWithin(index-1,index,index+1);//target, start, end
arr[index] = temp;
return arr;
}
//下移
function downIndex(arr,index)
{
var temp;
if(index<0||index>arr.length-1){
return arr;
}
temp = arr[index+1];
arr = arr.copyWithin(index+1,index,index+1);
arr[index] = temp;
return arr;
}
//置顶
function topIndex(arr,index)
{
var temp;
if(index>=arr.length || index<1)
{
return arr;
}
temp = arr[index];
arr.unshift(temp);
arr.splice(index+1,1);
return arr;
}
//置地
function bottomIndex(arr,index)
{
var temp;
if(index>=arr.length-1 || index<0){
return arr;
}
temp = arr[index];
arr.push(temp);
arr.splice(index,1);
return arr;
}
阅读全文
0 0
- js jquery 数组的上移下移置顶置底
- js上移、下移、置顶、置底操作
- jquery实现上移下移置顶
- js实现上移、下移置顶
- 实现上移下移 置顶置底效果
- jquery,js上移下移
- 使用js实现上移、下移、置顶、置底功能及源码案例
- 关于js select 上移,下移,置顶,置底
- Winfrom 中 ListBox如何实现上移下移,置顶 置底的功能
- table : 上移,下移,置顶
- select 上移,下移,置顶,置底
- jQuery 实现 li 的上移下移
- ASP.NET 中listbox实现上移下移置顶置底,(支持多选)
- 对表数据进行(置顶,上移,下移,置底操作)---数据库sql
- js_上移_下移_置顶_置地
- jquery select 上移下移
- jquery 控制 上移 下移
- jquery select 上移下移
- Android EditText响应drawableRight等的点击事件
- Android 启动方式 显示启动
- Spring 事物对系统性能影响
- ARM Cortex-A8 的学习笔记(2)——ARM寄存器
- iOS 清除缓存封装
- js jquery 数组的上移下移置顶置底
- 浪漫的平安夜,听一听小白的年终总结(一)之 2015
- android 实现一个或多个角为圆角图片
- RandomAccessFile实现多线程文件复制
- 使用Redis作为LRU缓存
- mysql中 查询表用到的某个字段
- 打印输出100-999之间的水仙花数
- c++中构造函数不能为虚函数的原因
- 备份与恢复