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获取table中的某行全部td的内容方法
Mar 08 Javascript
jquery form 隐藏的input 选择
Apr 29 Javascript
Bootstrap的图片轮播示例代码
Aug 31 Javascript
利用Angularjs和bootstrap实现购物车功能
Aug 31 Javascript
JavaScript 监控微信浏览器且自带返回按钮时间
Nov 27 Javascript
JS函数多个参数默认值指定方法分析
Nov 28 Javascript
jquery submit()不能提交表单的解决方法
Apr 24 jQuery
javascript浏览器用户代理检测脚本实现方法
Oct 27 Javascript
vue.js系列中的vue-fontawesome使用
Feb 10 Javascript
AngularJS自定义过滤器用法经典实例总结
May 17 Javascript
vue 解决异步数据更新问题
Oct 29 Javascript
JS图片懒加载的优点及实现原理
Jan 10 Javascript
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
php的zip解压缩类pclzip使用示例
2014/03/14 PHP
用PHP来计算某个目录大小的方法
2014/04/01 PHP
全面解析PHP操作Memcache基本函数
2016/07/14 PHP
如何通过View::first使用Laravel Blade的动态模板详解
2017/09/21 PHP
ExtJs事件机制基本代码模型和流程解析
2010/10/24 Javascript
JQuery 操作/获取table具体代码
2013/06/13 Javascript
Array 重排序方法和操作方法的简单实例
2014/01/24 Javascript
详解JavaScript中Date.UTC()方法的使用
2015/06/12 Javascript
jQuery超赞的评分插件(8款)
2015/08/20 Javascript
javascript中数组和字符串的方法对比
2016/07/20 Javascript
js图片加载效果实例代码(延迟加载+瀑布流加载)
2017/05/12 Javascript
JavaScript实现的可变动态数字键盘控件方式实例代码
2017/07/15 Javascript
Vim快速合并行及vim 将文件所有行合并到一行
2017/11/27 Javascript
详解vue axios二次封装
2018/07/22 Javascript
前后端如何实现登录token拦截校验详解
2018/09/03 Javascript
详解Angular cli配置过程记录
2019/11/07 Javascript
JavaScript实现弹出窗口效果
2020/12/09 Javascript
[39:07]LGD vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.21
2018/08/22 DOTA
[42:32]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.27
2020/12/01 DOTA
全面了解Python的getattr(),setattr(),delattr(),hasattr()
2016/06/14 Python
JPype实现在python中调用JAVA的实例
2017/07/19 Python
Python3 chardet模块查看编码格式的例子
2019/08/14 Python
Python模块future用法原理详解
2020/01/20 Python
selenium自动化测试入门实战
2020/12/21 Python
详解Java中一维、二维数组在内存中的结构
2021/02/11 Python
CSS3 animation ? steps 函数详解
2019/08/30 HTML / CSS
IE10 Error.stack 让脚本调试更加方便快捷
2013/04/22 HTML / CSS
html5 canvas 实现光线沿不规则路径运动
2020/04/20 HTML / CSS
英国街头品牌:Bee Inspired Clothing
2018/02/12 全球购物
澳大利亚办公室装修:JasonL Office Furniture
2019/06/25 全球购物
大学生评语大全
2014/04/18 职场文书
幼儿园大班见习报告
2014/10/31 职场文书
2015年“我们的节日·中秋节”活动总结
2015/07/30 职场文书
nginx中proxy_pass各种用法详解
2021/11/07 Servers
Python turtle编写简单的球类小游戏
2022/03/31 Python
阿里云 Windows server 2019 配置FTP
2022/04/28 Servers