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 相关文章推荐
javascript面向对象的方式实现的弹出层效果代码
Jan 28 Javascript
不同Jquery版本引发的问题解决
Oct 14 Javascript
seajs中模块的解析规则详解和模块使用总结
Mar 12 Javascript
jquery的trigger和triggerHandler的区别示例介绍
Apr 20 Javascript
javascript控制图片播放的实现代码
Jul 29 Javascript
javaScript事件学习小结(四)event的公共成员(属性和方法)
Jun 09 Javascript
KnockoutJS 3.X API 第四章之数据控制流foreach绑定
Oct 10 Javascript
微信js-sdk界面操作接口用法示例
Oct 12 Javascript
swiper 自动图片无限轮播实现代码
May 21 Javascript
no-vnc和node.js实现web远程桌面的完整步骤
Aug 11 Javascript
解决jquery validate 验证不通过后验证正确的信息仍残留在label上的方法
Aug 27 jQuery
node.js使用mongoose操作数据库实现购物车的增、删、改、查功能示例
Dec 23 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初学者头疼问题总结
2006/07/08 PHP
php使用ereg验证文件上传的方法
2014/12/16 PHP
php文件上传的两种实现方法
2016/04/04 PHP
laravel项目利用twemproxy部署redis集群的完整步骤
2018/05/11 PHP
JavaScript 仿关机效果的图片层
2008/12/26 Javascript
JQuery获取当前屏幕的高度宽度的实现代码
2011/07/12 Javascript
javascript字母大小写转换的4个函数详解
2014/05/09 Javascript
js实现简单随机抽奖的方法
2015/01/27 Javascript
JQuery CheckBox(复选框)操作方法汇总
2015/04/15 Javascript
Angular的Bootstrap(引导)和Compiler(编译)机制
2016/06/20 Javascript
JS实现css hover操作的方法示例
2017/04/07 Javascript
JS内部事件机制之单线程原理
2018/07/02 Javascript
记React connect的几种写法(小结)
2018/09/18 Javascript
JQuery 实现文件下载的常用方法分析
2019/10/29 jQuery
基于Web Audio API实现音频可视化效果
2020/06/12 Javascript
[00:48]DOTA2国际邀请赛公开赛报名开始 扫码开启逐梦之旅
2018/06/06 DOTA
Python对象的深拷贝和浅拷贝详解
2014/08/25 Python
用Python操作字符串之rindex()方法的使用
2015/05/19 Python
Windows下python2.7.8安装图文教程
2016/05/26 Python
Python序列循环移位的3种方法推荐
2018/04/09 Python
详解django.contirb.auth-认证
2018/07/16 Python
python 实现批量替换文本中的某部分内容
2019/12/13 Python
python 实现从高分辨图像上抠取图像块
2020/01/02 Python
Python阶乘求和的代码详解
2020/02/14 Python
Python爬虫实现selenium处理iframe作用域问题
2021/01/27 Python
美国演唱会和体育门票购买网站:Ticketnetwork
2018/10/19 全球购物
ECHT官方网站:男女健身服
2020/02/14 全球购物
Java中会存在内存泄漏吗,请简单描述
2016/12/22 面试题
中餐厅主管的职责范文
2014/02/04 职场文书
大学生职业生涯规划书汇总
2014/03/20 职场文书
法人授权委托书范本
2014/04/04 职场文书
装修协议书范本
2014/04/21 职场文书
共产党员岗位承诺书
2014/05/29 职场文书
详解Python自动化之文件自动化处理
2021/06/21 Python
Netflix《海贼王》真人版剧集多张片场照曝光
2022/04/04 日漫
MySQL数据管理操作示例讲解
2022/12/24 MySQL