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 miscellanea -display data real time, using window.status
Jan 09 Javascript
JS实现图片无间断滚动代码汇总
Jul 30 Javascript
JS中使用DOM来控制HTML元素
Jul 31 Javascript
jquery操作checkbox火狐下第二次无法勾选的解决方法
Oct 10 Javascript
vue.js树形组件之删除双击增加分支实例代码
Feb 28 Javascript
Angular中使用$watch监听object属性值的变化(详解)
Apr 24 Javascript
Vue仿今日头条实例详解
Feb 06 Javascript
基于datepicker定义自己的angular时间组件的示例
Mar 14 Javascript
js中el表达式的使用和非空判断方法
Mar 28 Javascript
JS实现深度优先搜索求解两点间最短路径
Jan 17 Javascript
关于layui 下拉列表的change事件详解
Sep 20 Javascript
在vue中实现清除echarts上次保留的数据(亲测有效)
Sep 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
PHP 判断常量,变量和函数是否存在
2009/04/26 PHP
Ping服务的php实现方法,让网站快速被收录
2012/02/04 PHP
Thinkphp中volist标签mod控制一定记录的换行BUG解决方法
2014/11/04 PHP
FleaPHP框架数据库查询条件($conditions)写法总结
2016/03/19 PHP
详解PHP数据压缩、加解密(pack, unpack)
2016/12/17 PHP
javascript编程起步(第五课)
2007/01/10 Javascript
javascript 面向对象编程 万物皆对象
2009/09/17 Javascript
如何正确使用Nodejs 的 c++ module 链接到 OpenSSL
2014/08/03 NodeJs
js实现带缓冲效果的仿QQ面板折叠菜单代码
2015/09/06 Javascript
Javascript编程之继承实例汇总
2015/11/28 Javascript
简单实现js页面切换功能
2021/01/10 Javascript
详谈JS中实现种子随机数及作用
2016/07/19 Javascript
Vuex的初探与实战小结
2018/11/26 Javascript
jquery简单实现纵向的无缝滚动代码实例
2019/04/01 jQuery
使用Vue.observable()进行状态管理的实例代码详解
2019/05/26 Javascript
简单谈谈javascript高级特性
2019/09/04 Javascript
在VUE style中使用data中的变量的方法
2020/06/19 Javascript
javascript实现贪吃蛇小游戏
2020/07/28 Javascript
解决Vue-cli无法编译es6的问题
2020/10/30 Javascript
python爬虫爬取淘宝商品信息
2018/02/23 Python
在python中安装basemap的教程
2018/09/20 Python
python判断列表的连续数字范围并分块的方法
2018/11/16 Python
python贪吃蛇游戏代码
2020/04/18 Python
Python3 修改默认环境的方法
2019/02/16 Python
python爬虫中多线程的使用详解
2019/09/23 Python
HTML5手机端弹出遮罩菜单特效代码
2016/01/27 HTML / CSS
万得城电器土耳其网站:欧洲第一大电子产品零售商
2016/10/07 全球购物
戴尔美国官方折扣店:Dell Outlet
2018/02/13 全球购物
酒吧员工的岗位职责
2013/11/26 职场文书
模具数控专业自荐信
2014/01/27 职场文书
安全标准化实施方案
2014/02/20 职场文书
反腐倡廉剖析材料
2014/09/30 职场文书
简单的辞职信怎么写
2015/02/28 职场文书
2015年世界无车日活动总结
2015/03/23 职场文书
Django实现在线无水印抖音视频下载(附源码及地址)
2021/05/06 Python
nginx服务器的下载安装与使用详解
2021/08/02 Servers