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 相关文章推荐
写了10年的Javascript也未必全了解的连续赋值运算
Mar 25 Javascript
jQuery弹性滑动导航菜单实现思路及代码
May 02 Javascript
基于jquery插件编写countdown计时器
Jun 12 Javascript
JS简单设置下拉选择框默认值的方法
Aug 20 Javascript
js自制图片放大镜功能
Jan 24 Javascript
VUE实现日历组件功能
Mar 13 Javascript
Vue+jquery实现表格指定列的文字收缩的示例代码
Jan 09 jQuery
微信小程序实现横向增长表格的方法
Jul 24 Javascript
react.js组件实现拖拽复制和可排序的示例代码
Aug 20 Javascript
ES6中的迭代器、Generator函数及Generator函数的异步操作方法
May 12 Javascript
微信小程序日历插件代码实例
Dec 04 Javascript
Vue双向数据绑定(MVVM)的原理
Oct 03 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 mail()函数使用及配置方法
2014/01/14 PHP
Zend Framework动作助手Redirector用法实例详解
2016/03/05 PHP
Yii2框架控制器、路由、Url生成操作示例
2019/05/27 PHP
PhpStorm 2020.3:新增开箱即用的PHP 8属性(推荐)
2020/10/30 PHP
用javascript获取地址栏参数
2006/12/22 Javascript
javascript document.execCommand() 常用解析
2009/12/14 Javascript
javascript 获取表单file全路径
2009/12/31 Javascript
jQuery Selector选择器小结
2010/05/06 Javascript
跟我学Nodejs(二)--- Node.js事件模块
2014/05/21 NodeJs
js中的hasOwnProperty和isPrototypeOf方法使用实例
2014/06/06 Javascript
基于js与flash实现的网站flv视频播放插件代码
2014/10/14 Javascript
javascript实现简单的进度条
2015/07/02 Javascript
jQuery插件实现多级联动菜单效果
2015/12/01 Javascript
JavaScript笔记之数据属性和存储器属性
2016/03/31 Javascript
Bootstrap 过渡效果Transition 模态框(Modal)
2017/03/17 Javascript
JavaScript实现的简单Tab点击切换功能示例
2018/07/06 Javascript
Vant Weapp组件踩坑:picker的初始赋值解决
2020/11/12 Javascript
[03:14]2014DOTA2西雅图国际邀请赛 EG战队巡礼
2014/07/07 DOTA
浅谈python抛出异常、自定义异常, 传递异常
2016/06/20 Python
Python入门_浅谈逻辑判断与运算符
2017/05/16 Python
python中实现数组和列表读取一列的方法
2018/04/03 Python
Python之pandas读写文件乱码的解决方法
2018/04/20 Python
基于DataFrame改变列类型的方法
2018/07/25 Python
详解python深浅拷贝区别
2019/06/24 Python
pandas的qcut()方法详解
2019/07/06 Python
python 爬取古诗文存入mysql数据库的方法
2020/01/08 Python
动态设置django的model field的默认值操作步骤
2020/03/30 Python
tensorflow使用L2 regularization正则化修正overfitting过拟合方式
2020/05/22 Python
利用HTML5 Canvas API绘制矩形的超级攻略
2016/03/21 HTML / CSS
千禧酒店及度假村官方网站:Millennium Hotels and Resorts
2019/05/10 全球购物
简历自我评价怎么写好呢?
2014/01/04 职场文书
创新型城市实施方案
2014/03/06 职场文书
医学生自我鉴定范文
2014/03/26 职场文书
四风自我剖析材料
2014/09/30 职场文书
文员岗位职责
2015/02/04 职场文书
优秀教师主要事迹材料
2015/11/04 职场文书