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 相关文章推荐
Extjs学习笔记之九 数据模型(上)
Jan 11 Javascript
JS多物体 任意值 链式 缓冲运动
Aug 10 Javascript
jquery实现弹出层完美居中效果
Mar 03 Javascript
基于javascript、ajax、memcache和PHP实现的简易在线聊天室
Feb 03 Javascript
js实现拉幕效果的广告代码
Sep 02 Javascript
AngularJs定制样式插入到ueditor中的问题小结
Aug 01 Javascript
jQuery实现的右下角广告窗体跟随效果示例
Sep 16 Javascript
jquery 追加元素append、prepend、before、after用法与区别分析
Dec 02 Javascript
令按钮悬浮在(手机)页面底部的实现方法
May 02 Javascript
js获取地址栏参数的两种方法
Jun 27 Javascript
javascript 构建模块化开发过程解析
Sep 11 Javascript
javascript数组元素删除方法delete和splice解析
Dec 09 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
UTF8编码内的繁简转换的PHP类
2009/07/09 PHP
解析php中static,const与define的使用区别
2013/06/18 PHP
PHP使用array_multisort对多个数组或多维数组进行排序
2014/12/16 PHP
Mootools 1.2教程 Fx.Morph、Fx选项和Fx事件
2009/09/15 Javascript
Javascript 中的 && 和 || 使用小结
2010/04/25 Javascript
jQuery 学习第六课 实现一个Ajax的TreeView
2010/05/17 Javascript
快速排序 php与javascript的不同之处
2011/02/22 Javascript
jquery实现table鼠标经过变色代码
2013/09/25 Javascript
使用jQuery.wechat构建微信WEB应用
2014/10/09 Javascript
jQuery实现自动切换播放的经典滑动门效果
2015/09/12 Javascript
jQuery mobile转换url地址及获取url中目录部分的方法
2015/12/04 Javascript
Bootstrap教程JS插件滚动监听学习笔记分享
2016/05/18 Javascript
jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例
2017/09/20 jQuery
浅谈JS 数字和字符串之间相互转化的纠纷
2017/10/20 Javascript
JavaScript 中定义函数用 var foo = function () {} 和 function foo()区别介绍
2018/03/01 Javascript
解决Nodejs全局安装模块后找不到命令的问题
2018/05/15 NodeJs
使用 Opentype.js 生成字体子集的实例代码详解
2020/05/25 Javascript
解决qrcode.js生成二维码时必须定义一个空div的问题
2020/07/09 Javascript
Python 调用VC++的动态链接库(DLL)
2008/09/06 Python
对pandas将dataframe中某列按照条件赋值的实例讲解
2018/11/29 Python
Python实现随机取一个矩阵数组的某几行
2019/11/26 Python
Keras中 ImageDataGenerator函数的参数用法
2020/07/03 Python
Python中的面向接口编程示例详解
2021/01/17 Python
CSS改变网页中鼠标选中文字背景颜色例子
2014/04/23 HTML / CSS
来自美国主售篮球鞋的零售商店:KICKSUSA
2017/11/28 全球购物
Perfume’s Club澳大利亚官网:西班牙领先的在线美容店
2021/02/01 全球购物
C#如何进行LDAP用户校验
2012/11/21 面试题
大学新生军训自我鉴定
2014/03/18 职场文书
小学生关于梦想的演讲稿
2014/08/22 职场文书
个人查摆剖析材料
2014/10/04 职场文书
交通事故一次性赔偿协议书范本
2014/11/02 职场文书
学校国庆节活动总结
2015/03/23 职场文书
接待员岗位职责范本
2015/04/15 职场文书
2016年中秋节慰问信
2015/12/01 职场文书
校园安全学习心得体会
2016/01/18 职场文书
关于Python OS模块常用文件/目录函数详解
2021/07/01 Python