js实现数组内数据的上移和下移的实例


Posted in Javascript onNovember 14, 2017

实例如下所示:

var swapItems = function(arr, index1, index2){
arr[index1] = arr.splice(index2,1,arr[index1])[0]

return arr
}
var arr = [1,2,3]
var newArr = []
upData (arr, index) {

if (this.arr.length > 1 && index !== 0) {


newArr = swapItems(arr, index, index - 1)

}
}
downData (arr, index) {

if (this.arr.length > 1 && index !== (this.arr.length - 1)) {


newArr = swapItems(this.arr, index, index + 1)

}
}

以上这篇js实现数组内数据的上移和下移的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于jquery 的一个progressbar widge
Oct 29 Javascript
javascript中style.left和offsetLeft的用法说明
Mar 07 Javascript
javascript格式化日期时间方法汇总
Jun 19 Javascript
详解Node.js中的事件机制
Sep 22 Javascript
BootStrap中按钮点击后被禁用按钮的最佳实现方法
Sep 23 Javascript
js倒计时显示实例
Dec 11 Javascript
详解闭包解决jQuery中AJAX的外部变量问题
Feb 22 Javascript
vue里的data要用return返回的原因浅析
May 28 Javascript
中高级前端必须了解的JS中的内存管理(推荐)
Jul 04 Javascript
js实现图片实时时钟
Jan 15 Javascript
javascript全局自定义鼠标右键菜单
Dec 08 Javascript
jQuery冲突问题解决方法
Jan 19 jQuery
vue router使用query和params传参的使用和区别
Nov 13 #Javascript
vue+vue-validator 表单验证功能的实现代码
Nov 13 #Javascript
jQuery除指定区域外点击任何地方隐藏DIV功能
Nov 13 #jQuery
Angular实现表单验证功能
Nov 13 #Javascript
mescroll.js上拉加载下拉刷新组件使用详解
Nov 13 #Javascript
Vue.js用法详解
Nov 13 #Javascript
利用HBuilder打包前端开发webapp为apk的方法
Nov 13 #Javascript
You might like
Gregarius中文日期格式问题解决办法
2008/04/22 PHP
linux下为php添加curl扩展的方法
2011/07/29 PHP
PHP中几个常用的魔术常量
2012/02/23 PHP
PHP处理CSV表格文件的常用操作方法总结
2016/07/01 PHP
得到form下的所有的input的js代码
2013/11/07 Javascript
使用jQuery异步加载 JavaScript脚本解决方案
2014/04/20 Javascript
Extjs的FileUploadField文件上传出现了两个上传按钮
2014/04/29 Javascript
Nodejs Post请求报socket hang up错误的解决办法
2014/09/25 NodeJs
JS制作简单的三级联动
2015/03/18 Javascript
jQuery实现的网页换肤效果示例
2016/09/20 Javascript
JavaScript异步加载问题总结
2018/02/17 Javascript
对mac下nodejs 更新到最新版本的最新方法(推荐)
2018/05/17 NodeJs
详解JavaScript函数callee、call、apply的区别
2019/03/08 Javascript
js禁止查看源文件屏蔽Ctrl+u/s、F12、右键等兼容IE火狐chrome
2020/10/01 Javascript
[01:17:47]TNC vs VGJ.S 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
从零学python系列之数据处理编程实例(二)
2014/05/22 Python
【Python】Python的urllib模块、urllib2模块批量进行网页下载文件
2016/11/19 Python
Python输出带颜色的字符串实例
2017/10/10 Python
python3大文件解压和基本操作
2017/12/15 Python
Python实现截取PDF文件中的几页代码实例
2019/03/11 Python
在PYQT5中QscrollArea(滚动条)的使用方法
2019/06/14 Python
numpy求平均值的维度设定的例子
2019/08/24 Python
python判断两个序列的成员是否一样的实例代码
2020/03/01 Python
PyTorch如何搭建一个简单的网络
2020/08/24 Python
Desigual德国官网:在线购买原创服装
2018/03/27 全球购物
JBL加拿大官方商店:扬声器、耳机等
2020/10/23 全球购物
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
2015/07/16 面试题
外科实习自我鉴定
2013/10/06 职场文书
日语专业个人的求职信
2013/12/03 职场文书
就业自荐信
2013/12/04 职场文书
公司总经理任命书
2014/06/05 职场文书
民政局个人整改措施
2014/09/24 职场文书
2015年宣传部个人工作总结
2015/05/14 职场文书
入党转正申请书范文
2019/05/20 职场文书
Django REST framework 限流功能的使用
2021/06/24 Python
python中Matplotlib绘制直线的实例代码
2021/07/04 Python