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 API学Jquery 之三 筛选
Apr 09 Javascript
html超链接打开窗口大小的方法
Mar 05 Javascript
关于Jquery操作Cookie取值错误的解决方法
Aug 26 Javascript
javascript根据像素点取位置示例
Jan 27 Javascript
javascript中字符串拼接详解
Sep 26 Javascript
使用JS实现jQuery的addClass, removeClass, hasClass函数功能
Oct 31 Javascript
ionic组件ion-tabs选项卡切换效果实例
Aug 27 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
Dec 01 Javascript
js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)
Feb 13 Javascript
Angular js 实现添加用户、修改密码、敏感字、下拉菜单的综合操作方法
Oct 24 Javascript
详细分析Node.js 模块系统
Jun 28 Javascript
Node.js path模块,获取文件后缀名操作
Nov 07 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的foreach中使用引用时需要注意的一个问题和解决方法
2014/05/29 PHP
php自定义错误处理用法实例
2015/03/20 PHP
浅谈PHP错误类型及屏蔽方法
2017/05/27 PHP
PHP copy函数使用案例代码解析
2020/09/01 PHP
javascript 模式设计之工厂模式详细说明
2010/05/10 Javascript
JavaScript 注册事件代码
2011/01/27 Javascript
jQuery Validate 验证,校验规则写在控件中的具体实例
2014/02/27 Javascript
jQuery如何取id有.的值一般的方法是取不到的
2014/04/18 Javascript
angular简介和其特点介绍
2015/01/29 Javascript
正则表达式(语法篇推荐)
2016/06/24 Javascript
详解Node.js如何开发命令行工具
2016/08/14 Javascript
微信小程序 icon组件详细及实例代码
2016/10/25 Javascript
微信小程序 页面跳转和数据传递实例详解
2017/01/19 Javascript
纯js模仿windows系统日历
2017/02/04 Javascript
JavaScript中利用构造器函数模拟类的方法
2017/02/16 Javascript
微信小程序tabbar底部导航
2018/11/05 Javascript
vue组件文档(.md)中如何自动导入示例(.vue)详解
2019/01/25 Javascript
js实现图片推拉门效果代码实例
2019/05/18 Javascript
vue实现拖拽的简单案例 不超出可视区域
2019/07/25 Javascript
Vue使用mixin分发组件的可复用功能
2019/09/01 Javascript
js实现随机抽奖
2020/03/19 Javascript
vue 限制input只能输入正数的操作
2020/08/05 Javascript
[01:54]TI4西雅图DOTA2选手欢迎晚宴 现场报道
2014/07/08 DOTA
浅谈Python在pycharm中的调试(debug)
2018/11/29 Python
Python列表(List)知识点总结
2019/02/18 Python
CSS超出文本指定宽度用省略号代替和文本不换行
2016/05/05 HTML / CSS
TUMI马来西亚官方网站:国际领先的高品质商旅箱包品牌
2018/04/26 全球购物
如何设置Java的运行环境
2013/04/05 面试题
群胜软件Java笔试题
2012/09/29 面试题
中医药大学市场营销专业自荐信
2013/09/29 职场文书
令人啧啧称赞的经理推荐信
2013/11/07 职场文书
应届毕业生通用的自荐书范文
2014/02/07 职场文书
机械工程师岗位职责
2014/06/16 职场文书
2019年健身俱乐部的创业计划书
2019/08/26 职场文书
温馨祝福晨语:美丽的一天从我的问候开始
2019/11/28 职场文书
html输入两个数实现加减乘除功能
2021/07/01 HTML / CSS