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 插件学习(六)
Aug 06 Javascript
javascript实现仿腾讯游戏选择
May 14 Javascript
jQuery 遍历函数详解
Jul 05 Javascript
JS实用技巧小结(屏蔽错误、div滚动条设置、背景图片位置等)
Jun 16 Javascript
浅谈JS函数定义方式的区别
Oct 30 Javascript
浅谈JS获取元素的N种方法及其动静态讨论
Aug 25 Javascript
不到200行 JavaScript 代码实现富文本编辑器的方法
Jan 03 Javascript
Vue组件中slot的用法
Jan 30 Javascript
JS使用对象的defineProperty进行变量监控操作示例
Feb 02 Javascript
jQuery AJAX与jQuery事件的分析讲解
Feb 18 jQuery
vue实现新闻展示页的步骤详解
Apr 11 Javascript
JS实现百度搜索框
Feb 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
解析thinkphp中的M()与D()方法的区别
2013/06/22 PHP
浅谈PHP值mysql操作类
2016/06/29 PHP
Thinkphp3.2简单解决多文件上传只上传一张的问题
2017/09/26 PHP
ThinkPHP框架实现定时执行任务的两种方法分析
2018/09/04 PHP
prototype class详解
2006/09/07 Javascript
JavaScript 使用技巧精萃(.net html
2009/04/25 Javascript
简洁短小的 JavaScript IE 浏览器判定代码
2010/03/21 Javascript
Extjs gridpanel 出现横向滚动条问题的解决方法
2011/07/04 Javascript
js计算精度问题小结
2013/04/22 Javascript
FireBug 调试JS入门教程 如何调试JS
2013/12/23 Javascript
jquery实现弹出层遮罩效果的简单实例
2014/03/03 Javascript
JQuery radio(单选按钮)操作方法汇总
2015/04/15 Javascript
深入浅析Vue组件开发
2016/11/25 Javascript
react开发教程之React 组件之间的通信方式
2017/08/12 Javascript
使用pm2自动化部署node项目的方法步骤
2019/01/28 Javascript
jQuery 筛选器简单操作示例
2019/10/02 jQuery
vant-ui AddressEdit地址编辑和van-area的用法说明
2020/11/03 Javascript
[01:15]《辉夜杯》北京网鱼队巡礼
2015/10/26 DOTA
用Python抢过年的火车票附源码
2015/12/07 Python
python得到windows自启动列表的方法
2018/10/14 Python
python针对不定分隔符切割提取字符串的方法
2018/10/26 Python
Win10系统下安装labelme及json文件批量转化方法
2019/07/30 Python
Django中ajax发送post请求 报403错误CSRF验证失败解决方案
2019/08/13 Python
pytorch在fintune时将sequential中的层输出方法,以vgg为例
2019/08/20 Python
浅谈在django中使用filter()(即对QuerySet操作)时踩的坑
2020/03/31 Python
Python 找出出现次数超过数组长度一半的元素实例
2020/05/11 Python
实例讲解利用HTML5 Canvas API操作图形旋转的方法
2016/03/22 HTML / CSS
西尔斯百货官网:Sears
2016/09/06 全球购物
优衣库英国官网:UNIQLO英国
2016/12/25 全球购物
前台文员的岗位职责
2013/11/14 职场文书
绩效专员岗位职责
2013/12/02 职场文书
入团者的自我评价分享
2013/12/02 职场文书
管理标语大全
2014/06/24 职场文书
班主任寄语2016
2015/12/04 职场文书
python基础之停用词过滤详解
2021/04/21 Python
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
2021/05/17 Python