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 相关文章推荐
学习YUI.Ext第五日--做拖放Darg&amp;Drop
Mar 10 Javascript
jquery JSON的解析方式
Jul 25 Javascript
初识JQuery 实例一(first)
Mar 16 Javascript
跟我学习javascript的定时器
Nov 19 Javascript
详解node如何让一个端口同时支持https与http
Jul 04 Javascript
JS实现登录页密码的显示和隐藏功能
Dec 06 Javascript
微信小程序生成分享海报方法(附带二维码生成)
Mar 29 Javascript
浅谈Vue中render中的h箭头函数
Nov 07 Javascript
浅谈vue项目,访问路径#号的问题
Aug 14 Javascript
Vue中正确使用Element-UI组件的方法实例
Oct 13 Javascript
详解JavaScript之Array.reduce源码解读
Nov 01 Javascript
详解Vue3使用axios的配置教程
Apr 29 Vue.js
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实现的功能是显示8条基色色带
2006/10/09 PHP
扩展你的 PHP 之入门篇
2006/12/04 PHP
在任意字符集下正常显示网页的方法一
2007/04/01 PHP
CentOS6.5 编译安装lnmp环境
2014/12/21 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
2017/11/17 PHP
再论Javascript下字符串连接的性能
2011/03/05 Javascript
Js实现网页键盘控制翻页的方法
2014/10/30 Javascript
Javascript基础教程之数据类型 (布尔型 Boolean)
2015/01/18 Javascript
jQuery.position()方法获取不到值的安全替换方法
2015/03/13 Javascript
初步了解javascript面向对象
2015/11/09 Javascript
Javascript中indexOf()和lastIndexOf应用方法实例
2016/08/24 Javascript
利用jquery实现实时更新歌词的方法
2017/01/06 Javascript
jQuery基于Ajax方式提交表单功能示例
2017/02/10 Javascript
jQuery实现可拖动进度条实例代码
2017/06/21 jQuery
webpack项目轻松混用css module的方法
2018/06/12 Javascript
Vue之mixin全局的用法详解
2018/08/22 Javascript
angular 表单验证器验证的同时限制输入的实现
2019/04/11 Javascript
使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法
2019/09/09 Javascript
vue中使用vue-print.js实现多页打印
2020/03/05 Javascript
[01:01:43]EG vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
Python3利用SMTP协议发送E-mail电子邮件的方法
2017/09/30 Python
Python实现批量读取图片并存入mongodb数据库的方法示例
2018/04/02 Python
python调用支付宝支付接口流程
2019/08/15 Python
Python:__eq__和__str__函数的使用示例
2020/09/26 Python
html5 制作地图当前定位箭头的方法示例
2020/01/10 HTML / CSS
生日宴会答谢词
2014/01/09 职场文书
初中三好学生自我鉴定
2014/04/07 职场文书
英文请假条
2014/04/11 职场文书
体育系毕业生求职自荐信
2014/04/16 职场文书
员工自我工作评价
2015/03/06 职场文书
银行保安拾金不昧表扬稿
2015/05/05 职场文书
素质教育培训心得体会
2016/01/19 职场文书
个人工作失误的保证书怎么写?
2019/06/21 职场文书
《追风筝的人》:人心中的成见是座大山,但请不忘初心
2019/11/15 职场文书
通过shell脚本对mysql的增删改查及my.cnf的配置
2021/07/07 MySQL
Python自动化工具之实现Excel转Markdown表格
2022/04/08 Python