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 相关文章推荐
使用js完成节点的增删改复制等的操作
Jan 02 Javascript
简单的代码实现jquery定时器
Jan 03 Javascript
jquery select 设置默认选中的示例代码
Feb 07 Javascript
让angularjs支持浏览器自动填表
Nov 10 Javascript
详解JavaScript中的客户端消息框架设计原理
Jun 24 Javascript
[原创]jQuery常用的4种加载方式分析
Jul 25 Javascript
Web开发使用Angular实现用户密码强度判别的方法
Sep 27 Javascript
Angular实现预加载延迟模块的示例
Oct 12 Javascript
vue项目中公用footer组件底部位置的适配问题
May 10 Javascript
详解JavaScript中关于this指向的4种情况
Apr 18 Javascript
javascript 构建模块化开发过程解析
Sep 11 Javascript
JavaScript实现两个数组的交集
Mar 25 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
php smarty模版引擎中的缓存应用
2009/12/02 PHP
PHP面向对象五大原则之单一职责原则(SRP)详解
2018/04/04 PHP
vmware linux系统安装最新的php7图解
2019/04/14 PHP
jquery判断单个复选框是否被选中的代码
2009/09/03 Javascript
jquery photoFrame 图片边框美化显示插件
2010/06/28 Javascript
JQuery调webservice实现邮箱验证(检测是否可用)
2013/05/21 Javascript
怎么判断js脚本加载完成
2014/02/28 Javascript
Chrome下ifame父窗口调用子窗口的问题示例探讨
2014/03/17 Javascript
js css 实现遮罩层覆盖其他页面元素附图
2014/09/22 Javascript
JavaScript实现仿网易通行证表单验证
2015/05/25 Javascript
javascript日期格式化方法小结
2015/12/17 Javascript
JS中frameset框架弹出层实例代码
2016/04/01 Javascript
AngularJS中的指令全面解析(必看)
2016/05/20 Javascript
JavaScript中的await/async的作用和用法
2016/10/31 Javascript
JS基于递归实现倒计时效果的方法
2016/11/26 Javascript
react路由配置方式详解
2017/08/07 Javascript
jQuery实现的响应鼠标移动方向插件用法示例【附源码下载】
2018/08/28 jQuery
解决layer.msg 不居中 ifram中的问题
2019/09/05 Javascript
python数据类型_元组、字典常用操作方法(介绍)
2017/05/30 Python
python 调用钉钉机器人的方法
2019/02/20 Python
Python面向对象程序设计多继承和多态用法示例
2019/04/08 Python
利用python实现逐步回归
2020/02/24 Python
Python 批量读取文件中指定字符的实现
2020/03/06 Python
pycharm中导入模块错误时提示Try to run this command from the system terminal
2020/03/26 Python
基于python实现检索标记敏感词并输出
2020/05/07 Python
pandas抽取行列数据的几种方法
2020/12/13 Python
解释一下钝化(Swap out)
2016/12/26 面试题
饮料业务员岗位职责
2013/12/15 职场文书
如何撰写岗位职责
2014/02/01 职场文书
幼儿教师求职信
2014/05/24 职场文书
居委会四风问题个人对照检查材料
2014/09/25 职场文书
开展党的群众路线教育实践活动工作总结
2014/11/05 职场文书
2015年医院护理部工作总结
2015/04/23 职场文书
《中国机长》观后感:敬畏生命,敬畏职责
2019/11/12 职场文书
Pytorch 中net.train 和 net.eval的使用说明
2021/05/22 Python
世界无敌的ICOM IC-R9500宽频接收机
2022/03/25 无线电