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 相关文章推荐
使用TextRange获取输入框中光标的位
Oct 14 Javascript
Convert Seconds To Hours
Jun 16 Javascript
一个用js实现控制台控件的代码
Sep 04 Javascript
javascript 写类方式之二
Jul 05 Javascript
js 兼容多浏览器的回车和鼠标焦点事件代码(IE6/7/8,firefox,chrome)
Apr 14 Javascript
YUI模块开发原理详解
Nov 18 Javascript
JavaScript实现带标题的图片轮播特效
May 20 Javascript
jQuery实现点击查看大图并以弹框的形式居中
Aug 08 Javascript
BootStrap表单时间选择器详解
May 09 Javascript
react-router中的属性详解
Jun 01 Javascript
js实现随机点名系统(实例讲解)
Oct 18 Javascript
微信小程序下拉框功能的实例代码
Nov 06 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短域名转换为实际域名函数
2011/01/17 PHP
Codeigniter+PHPExcel实现导出数据到Excel文件
2014/06/12 PHP
PHP return语句的另一个作用
2014/07/30 PHP
判断、添加和删除WordPress置顶文章的相关PHP函数小结
2015/12/10 PHP
PHP+iframe图片上传实现即时刷新效果
2016/11/18 PHP
Javascript与vbscript数据共享
2007/01/09 Javascript
JScript 脚本实现文件下载 一般用于下载木马
2009/10/29 Javascript
jquery remove方法应用详解
2012/11/22 Javascript
JS基于面向对象实现的拖拽库实例
2015/09/24 Javascript
javascript学习笔记整理(概述、变量、数据类型简介)
2015/10/25 Javascript
JavaScript组件开发完整示例
2015/12/15 Javascript
JS获取CSS样式(style/getComputedStyle/currentStyle)
2016/01/19 Javascript
jQuery mobile的header和footer在点击屏幕的时候消失的解决办法
2016/07/01 Javascript
AngularJS中transclude用法详解
2016/11/03 Javascript
详解javascript立即执行函数表达式IIFE
2017/02/13 Javascript
AngularJS实现单一页面内设置跳转路由的方法
2017/06/28 Javascript
微信小程序之绑定点击事件实例详解
2017/07/07 Javascript
JavaScript静态作用域和动态作用域实例详解
2019/06/17 Javascript
vue+elementUi 实现密码显示/隐藏+小图标变化功能
2020/01/18 Javascript
Vue实现指令式动态追加小球动画组件的步骤
2020/12/18 Vue.js
[05:31]DOTA2英雄梦之声_第08期_莉娜
2014/06/23 DOTA
跟老齐学Python之用while来循环
2014/10/02 Python
Python抽象类的新写法
2015/06/18 Python
详解Python的Django框架中的模版继承
2015/07/16 Python
python执行scp命令拷贝文件及文件夹到远程主机的目录方法
2019/07/08 Python
解决Python3 控制台输出InsecureRequestWarning问题
2019/07/15 Python
实习期自我鉴定
2013/10/11 职场文书
导购员的岗位职责
2014/02/08 职场文书
革命先烈的英雄事迹材料
2014/02/15 职场文书
党支部工作总结2015
2015/04/01 职场文书
天气温馨提示语
2015/07/14 职场文书
2015年暑期社会实践方案
2015/07/14 职场文书
2015年高中生国庆节演讲稿
2015/07/30 职场文书
小学生节约用水倡议书
2019/08/12 职场文书
thinkphp 获取控制器及控制器方法
2021/04/16 PHP
Python数据可视化之绘制柱状图和条形图
2021/05/25 Python