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学习7 操作JavaScript对象和集合的函数
Feb 07 Javascript
js常用代码段收集
Oct 28 Javascript
捕获浏览器关闭、刷新事件不同情况下的处理方法
Jun 02 Javascript
使用js检测浏览器是否支持html5中的video标签的方法
Mar 12 Javascript
基于js实现投票的实例代码
Aug 04 Javascript
AngularJS入门教程引导程序
Aug 18 Javascript
jQuery实现带遮罩层效果的blockUI弹出层示例【附demo源码下载】
Sep 14 Javascript
微信小程序  modal详解及实例代码
Nov 09 Javascript
AngularJS的ng-repeat指令与scope继承关系实例详解
Jan 21 Javascript
jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例
Sep 20 jQuery
vue中的$emit 与$on父子组件与兄弟组件的之间通信方式
May 13 Javascript
微信小程序自定义胶囊样式
Dec 27 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 接口类与抽象类的实际作用
2009/11/26 PHP
PHP小技巧之函数重载
2014/06/02 PHP
PHP中定义数组常量(array常量)的方法
2014/11/17 PHP
js实现带农历和八字等信息的日历特效
2016/05/16 Javascript
js for循环倒序输出数组元素的实例
2017/03/01 Javascript
利用百度地图API获取当前位置信息的实例
2017/11/06 Javascript
JavaScript 中的12种循环遍历方法【总结】
2018/05/31 Javascript
默认浏览器设置及vue自动打开页面的方法
2018/09/21 Javascript
详解使用uni-app开发微信小程序之登录模块
2019/05/09 Javascript
vue学习笔记之给组件绑定原生事件操作示例
2020/02/27 Javascript
Python工程师面试题 与Python基础语法相关
2016/01/14 Python
Python for Informatics 第11章之正则表达式(二)
2016/04/21 Python
Python实现对象转换为xml的方法示例
2017/06/08 Python
python实现二叉树的遍历
2017/12/11 Python
Selenium 模拟浏览器动态加载页面的实现方法
2018/05/16 Python
pandas每次多Sheet写入文件的方法
2018/12/10 Python
浅谈Python接口对json串的处理方法
2018/12/19 Python
Python 的字典(Dict)是如何存储的
2019/07/05 Python
python爬虫 2019中国好声音评论爬取过程解析
2019/08/26 Python
pytorch中获取模型input/output shape实例
2019/12/30 Python
Python Selenium参数配置方法解析
2020/01/19 Python
Python 窗体(tkinter)下拉列表框(Combobox)实例
2020/03/04 Python
使用tensorflow框架在Colab上跑通猫狗识别代码
2020/04/26 Python
python3.8.3安装教程及环境配置的详细教程(64-bit)
2020/11/28 Python
pandas针对excel处理的实现
2021/01/15 Python
pytorch 计算Parameter和FLOP的操作
2021/03/04 Python
纯CSS实现预加载动画效果
2017/09/06 HTML / CSS
html5 Canvas画图教程(9)—canvas中画出矩形和圆形
2013/01/09 HTML / CSS
经典c++面试题四
2015/05/14 面试题
土木工程个人自荐信范文
2013/11/30 职场文书
总裁秘书岗位职责
2013/12/04 职场文书
医院门卫岗位职责
2013/12/30 职场文书
三爱活动实施方案
2014/03/19 职场文书
出生证明公证书
2014/04/09 职场文书
2015年资料员工作总结
2015/04/25 职场文书
2015教师个人师德工作总结
2015/10/23 职场文书