JS数组方法reverse()用法实例分析


Posted in Javascript onJanuary 18, 2020

本文实例讲述了JS数组方法reverse()用法。分享给大家供大家参考,具体如下:

reverse()方法

定义:反转数组项的顺序

语法: arr.reverse()

参数:/

返回值:返回该数组的引用。

代码如下:

var arr1 = [1, 2, 3, 4, 5, 6];
var arr2 = ['A', 'B', 'C'];
var arr3 = ['AAA', 'BBB', 'CCC'];
var arr4 = ['Hello', 'World'];
Array.prototype.copyReverse =function() { 
  var result = [],
    len = this.length;
    for(var i = 0; i < len; i++) {
      result[result.length] = this[len - i - 1];
    }
    for(var i = 0; i < result.length; i++) {
      this[i] = result[i];
    }
  return this;
};
console.log(arr1.copyReverse()); // [6, 5, 4, 3, 2, 1]
console.log(arr2.copyReverse()); // ["C", "B", "A"]
console.log(arr3.copyReverse()); // ["CCC", "BBB", "AAA"]
console.log(arr4.copyReverse()); // ["World", "Hello"]

运行结果:

JS数组方法reverse()用法实例分析

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
JavaScript 程序编码规范
Nov 23 Javascript
jqgrid 简单学习笔记
May 03 Javascript
浅析tr的隐藏和显示问题
Mar 05 Javascript
jQuery使用ajaxSubmit()提交表单示例
Apr 04 Javascript
JavaScript实现的一个计算数字步数的算法分享
Dec 06 Javascript
jquery实现点击其他区域时隐藏下拉div和遮罩层的方法
Dec 23 Javascript
JavaScript生成.xls文件的代码
Dec 22 Javascript
bootstrap侧边栏圆点导航
Jan 11 Javascript
JavaScript伪数组用法实例分析
Dec 22 Javascript
AngularJS实时获取并显示密码的方法
Feb 06 Javascript
vue中的数据绑定原理的实现
Jul 02 Javascript
Vue路由权限控制解析
Nov 09 Javascript
JS实现横向轮播图(初级版)
Jun 24 #Javascript
JS数组方法shift()、unshift()用法实例分析
Jan 18 #Javascript
微信小程序开发中var that =this的用法详解
Jan 18 #Javascript
JavaScript实现滑动门效果
Jan 18 #Javascript
JS数组方法push()、pop()用法实例分析
Jan 18 #Javascript
vue中使用WX-JSSDK的两种方法(推荐)
Jan 18 #Javascript
JS数组方法join()用法实例分析
Jan 18 #Javascript
You might like
经典的星际争霸,满是回忆的BGM
2020/04/09 星际争霸
PHP提取中文首字母
2008/04/09 PHP
php中通过数组进行高效随机抽取指定条记录的算法
2013/09/09 PHP
php创建桌面快捷方式实现方法
2015/12/31 PHP
PHP加密解密类实例代码
2016/07/20 PHP
复制本贴标题和地址的js代码
2008/07/01 Javascript
原生Js实现按的数据源均分时间点幻灯片效果(已封装)
2010/12/28 Javascript
终于解决了IE8不支持数组的indexOf方法
2013/04/03 Javascript
怎么清空javascript数组
2013/05/11 Javascript
js判断上传文件的类型和大小示例代码
2013/10/18 Javascript
全面解析Bootstrap排版使用方法(标题)
2015/11/30 Javascript
Immutable 在 JavaScript 中的应用
2016/05/02 Javascript
高效Web开发的10个jQuery代码片段
2016/07/22 Javascript
滚动条的监听与内容随着滚动条动态加载的实现
2017/02/08 Javascript
Angular.js自动化测试之protractor详解
2017/07/07 Javascript
vue绑定事件后获取绑定事件中的this方法
2018/09/15 Javascript
微信小程序常用简易小函数总结
2019/02/01 Javascript
使用Vue Composition API写出清晰、可扩展的表单实现
2020/06/10 Javascript
nginx部署多个vue项目的方法示例
2020/09/06 Javascript
如何搭建一个完整的Vue3.0+ts的项目步骤
2020/10/18 Javascript
python实现人民币大写转换
2018/06/20 Python
一篇文章弄懂Python中所有数组数据类型
2019/06/23 Python
python2.7实现复制大量文件及文件夹资料
2019/08/31 Python
Python模拟登录之滑块验证码的破解(实例代码)
2019/11/18 Python
selenium+python自动化78-autoit参数化与批量上传功能的实现
2021/03/04 Python
HTML5+CSS3 实现灵动的动画 TAB 切换效果(DEMO)
2017/09/15 HTML / CSS
俄罗斯女装店:12storeez
2019/10/25 全球购物
用Python写一个for循环的例子
2016/07/19 面试题
副总经理工作职责
2013/11/28 职场文书
大专学生求职信
2014/07/04 职场文书
农村文化建设标语
2014/10/07 职场文书
2014年超市员工工作总结
2014/11/18 职场文书
企业安全生产检查制度
2015/08/06 职场文书
团队合作精神学习心得体会
2016/01/19 职场文书
写给消防战士们的一封慰问信
2019/10/07 职场文书
Prometheus 监控MySQL使用grafana展示
2021/08/30 MySQL