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 相关文章推荐
jquery 实现input输入什么div图层显示什么
Jun 15 Javascript
JQuery中$.each 和$(selector).each()的区别详解
Mar 13 Javascript
js实现的tab标签切换效果代码分享
Aug 25 Javascript
js实现iframe框架取值的方法(兼容IE,firefox,chrome等)
Nov 26 Javascript
React-Native做一个文本输入框组件的实现代码
Aug 10 Javascript
Vue组件通信实践记录(推荐)
Aug 15 Javascript
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
Aug 18 jQuery
JS实现把一个页面层数据传递到另一个页面的两种方式
Aug 13 Javascript
详解处理Vue单页面应用SEO的另一种思路
Nov 09 Javascript
vue文件运行的方法教学
Feb 12 Javascript
vue项目中使用eslint+prettier规范与检查代码的方法
Jan 16 Javascript
javascript canvas实现简易时钟例子
Sep 05 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
oracle资料库函式库
2006/10/09 PHP
用PHP实现Ftp用户的在线管理的代码
2007/03/06 PHP
PHP连接操作access数据库实例
2015/03/30 PHP
php写入txt乱码的解决方法
2019/09/17 PHP
PHP程序守护进程化实现方法详解
2020/07/16 PHP
一个报数游戏js版(约瑟夫环问题)
2010/08/05 Javascript
cookie 最近浏览记录(中文escape转码)具体实现
2013/06/08 Javascript
jQuery插件slider实现拖动滑块选取价格范围
2015/04/30 Javascript
JavaScript图像延迟加载库Echo.js
2016/04/05 Javascript
vue几个常用跨域处理方式介绍
2018/02/07 Javascript
dts文件中删除一个node或属性的操作方法
2018/08/05 Javascript
Vue中Table组件行内右键菜单实现方法(基于 vue + AntDesign)
2019/11/21 Javascript
Vue实现图书管理小案例
2020/12/03 Vue.js
[00:43]2016完美“圣”典风云人物:单车宣传片
2016/12/02 DOTA
[01:10:02]IG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
python实现巡检系统(solaris)示例
2014/04/02 Python
Python 正则表达式(转义问题)
2014/12/15 Python
django rest framework之请求与响应(详解)
2017/11/06 Python
python+matplotlib绘制简单的海豚(顶点和节点的操作)
2018/01/02 Python
pycharm: 恢复(reset) 误删文件的方法
2018/10/22 Python
Python 计算任意两向量之间的夹角方法
2019/07/05 Python
详解python实现交叉验证法与留出法
2019/07/11 Python
python3实现的zip格式压缩文件夹操作示例
2019/08/17 Python
如何快速理解python的垃圾回收机制
2020/09/01 Python
python sleep和wait对比总结
2021/02/03 Python
CSS3弹性盒模型开发笔记(一)
2016/04/26 HTML / CSS
基于HTML5 FileSystem API的使用介绍
2013/04/24 HTML / CSS
五分钟学会HTML5的WebSocket协议
2019/11/22 HTML / CSS
英国计算机商店:Technextday
2019/12/28 全球购物
麦当劳印度网上订餐:McDelivery
2020/03/16 全球购物
如何在发生故障的节点上重新安装 SQL Server
2013/03/14 面试题
领导的自我鉴定
2013/12/28 职场文书
军训自我鉴定
2014/01/22 职场文书
文秘求职信范文
2014/04/10 职场文书
预备党员期盼十八届四中全会召开思想汇报
2014/10/17 职场文书
暑期社会实践新闻稿
2015/07/17 职场文书