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 相关文章推荐
很多人都是用下面的js刷新站IP和PV
Sep 05 Javascript
JS之小练习代码
Oct 12 Javascript
事件模型在各浏览器中存在差异
Oct 20 Javascript
JavaScript闭包 懂不懂由你反正我是懂了
Oct 21 Javascript
ExtJs使用总结(非常详细)
Mar 22 Javascript
Javascript中的getUTCHours()方法使用详解
Jun 10 Javascript
EasyUI的doCellTip实现鼠标放到单元格上提示单元格内容
Aug 24 Javascript
AngularJS ngModel实现指令与输入直接的数据通信
Sep 21 Javascript
bootstrap table复杂操作代码
Nov 01 Javascript
JavaScript实现AOP详解(面向切面编程,装饰者模式)
Dec 19 Javascript
js中的reduce()函数讲解
Jan 18 Javascript
Vue+Node服务器查询Mongo数据库及页面数据传递操作实例分析
Dec 20 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
phpMyAdmin安装并配置允许空密码登录
2015/07/04 PHP
PHP检测数据类型的几种方法(总结)
2017/03/04 PHP
ff chrome和ie下全局动态定位的异同及全局高度的取法
2014/06/30 Javascript
js实现完全自定义可带多级目录的网页鼠标右键菜单方法
2015/02/28 Javascript
javascript消除window.close()的提示窗口
2015/05/20 Javascript
js获取页面引用的css样式表中的属性值方法(推荐)
2016/08/19 Javascript
微信小程序 自动登陆PHP源码实例(源码下载)
2017/05/08 Javascript
webpack 单独打包指定JS文件的方法
2018/02/22 Javascript
JavaScript简易计算器制作
2020/01/17 Javascript
javascript设计模式 ? 迭代器模式原理与用法实例分析
2020/04/17 Javascript
Vue数组响应式操作及高阶函数使用代码详解
2020/08/01 Javascript
vue-cli+webpack项目打包到服务器后,ttf字体找不到的解决操作
2020/08/28 Javascript
python发布模块的步骤分享
2014/02/21 Python
Python写的贪吃蛇游戏例子
2014/06/16 Python
python中lambda函数 list comprehension 和 zip函数使用指南
2014/09/28 Python
Python实现的批量下载RFC文档
2015/03/10 Python
Python函数参数类型*、**的区别
2015/04/11 Python
Python多进程并发(multiprocessing)用法实例详解
2015/06/02 Python
Python实现爬虫设置代理IP和伪装成浏览器的方法分享
2018/05/07 Python
Tensorflow加载预训练模型和保存模型的实例
2018/07/27 Python
浅析python的优势和不足之处
2018/11/20 Python
使用python制作游戏下载进度条的代码(程序说明见注释)
2019/10/24 Python
TensorFlow实现指数衰减学习率的方法
2020/02/05 Python
Python中操作各种多媒体,视频、音频到图片的代码详解
2020/06/04 Python
canvas小画板之平滑曲线的实现
2020/08/12 HTML / CSS
Zavvi西班牙:电子游戏、极客服装、Blu-ray、Funko Pop等
2019/05/03 全球购物
中科软测试工程师面试题
2012/06/16 面试题
一套软件开发工程师笔试题
2015/05/18 面试题
商场活动策划方案
2014/01/24 职场文书
关于爱国的演讲稿
2014/05/07 职场文书
本科毕业生应聘自荐信范文
2014/06/26 职场文书
班级课外活动总结
2014/07/09 职场文书
幼儿园小班教师个人工作总结
2015/02/06 职场文书
教师反邪教心得体会
2016/01/15 职场文书
浅谈Redis在直播场景的实践方案
2021/04/27 Redis
python中pandas对多列进行分组统计的实现
2021/06/18 Python