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 对象比较实现代码
Apr 27 Javascript
Jquery下的26个实用小技巧(jQuery tips, tricks &amp; solutions)
Mar 01 Javascript
自己动手制作jquery插件之自动添加删除行的实现
Oct 13 Javascript
Enter转换为Tab的小例子(兼容IE,Firefox)
Nov 14 Javascript
javascript实现的一个随机点名功能
Aug 26 Javascript
Javascript模块化编程详解
Dec 01 Javascript
node.js中的fs.appendFile方法使用说明
Dec 17 Javascript
jQuery实现鼠标经过图片变亮其他变暗效果
May 08 Javascript
Easyui form combobox省市区三级联动
Jan 13 Javascript
Vue中util的工具函数实例详解
Jul 08 Javascript
使用Webpack提升Vue.js应用程序的4种方法(翻译)
Oct 09 Javascript
在vue中获取wangeditor的html和text的操作
Oct 23 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/12/06 PHP
注册页面之前先验证用户名是否存在的php代码
2012/07/14 PHP
PHP分多步骤填写发布信息的简单方法实例代码
2012/09/23 PHP
php计算程序运行时间的简单例子分享
2014/05/10 PHP
我整理的PHP 7.0主要新特性
2016/01/07 PHP
js精度溢出解决方案
2012/12/02 Javascript
开发 Internet Explorer 右键功能表(ContextMenu)
2013/07/03 Javascript
javascript格式化json显示实例分析
2015/04/21 Javascript
基于JS实现textarea中获取动态剩余字数的方法
2016/05/25 Javascript
老生常谈js动态添加事件--- 事件委托
2016/07/19 Javascript
基于Vuejs实现购物车功能
2016/08/02 Javascript
jQuery 实现ajax传入参数含有特殊字符的方法总结
2016/10/17 Javascript
微信小程序 闭包写法详细介绍
2016/12/14 Javascript
浅谈JS中的反柯里化( uncurrying)
2017/08/17 Javascript
详解vue静态资源打包中的坑与解决方案
2018/02/05 Javascript
Windows下支持自动更新的Electron应用脚手架的方法
2018/12/24 Javascript
模块化react-router配置方法详解
2019/06/03 Javascript
Vue使用NProgress进度条的方法
2019/09/21 Javascript
Vue+Java 通过websocket实现服务器与客户端双向通信操作
2020/09/22 Javascript
JavaScript 生成唯一ID的几种方式
2021/02/19 Javascript
关于Python中Inf与Nan的判断问题详解
2017/02/08 Python
selenium3+python3环境搭建教程图解
2018/12/07 Python
OpenCV HSV颜色识别及HSV基本颜色分量范围
2019/03/22 Python
PyTorch中Tensor的拼接与拆分的实现
2019/08/18 Python
使用Tensorflow将自己的数据分割成batch训练实例
2020/01/20 Python
解决Python pip 自动更新升级失败的问题
2020/02/21 Python
python中前缀运算符 *和 **的用法示例详解
2020/05/28 Python
Zooplus罗马尼亚:宠物食品和配件
2019/11/02 全球购物
项目合作协议书
2014/04/16 职场文书
教师演讲稿大全
2014/05/16 职场文书
安全演讲稿开场白
2014/08/25 职场文书
个人政风行风自查自纠报告
2014/10/21 职场文书
2015年植树节活动总结
2015/02/06 职场文书
漂亮妈妈观后感
2015/06/08 职场文书
Redis 持久化 RDB 与 AOF的执行过程
2021/11/07 Redis
云服务器部署 Web 项目的实现步骤
2022/06/28 Servers