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来实现动画导航效果的代码
Dec 16 Javascript
理解Javascript_10_对象模型
Oct 16 Javascript
文本域中换行符的替换示例
Mar 04 Javascript
jquery实现一个简单好用的弹出框
Sep 26 Javascript
使用VS开发 Node.js指南
Jan 06 Javascript
jQuery实现日期联动效果实例
Jul 26 Javascript
React组件之间的通信的实例代码
Jun 27 Javascript
vue template中slot-scope/scope的使用方法
Sep 06 Javascript
解决Vue-cli npm run build生产环境打包,本地不能打开的问题
Sep 20 Javascript
微信小程序封装多张图片上传api代码实例
Dec 30 Javascript
javascript浅层克隆、深度克隆对比及实例解析
Feb 09 Javascript
Vue常用API、高级API的相关总结
Feb 02 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
论建造顺序的重要性
2020/03/04 星际争霸
迅雷下载《中学科技》怀旧期刊下载
2021/02/27 无线电
php格式化日期和时间格式化示例分享
2014/02/24 PHP
php5.2以下版本无json_decode函数的解决方法
2014/05/25 PHP
ThinkPHP跳转页success及error模板实例教程
2014/07/17 PHP
PHP中error_log()函数的使用方法
2015/01/20 PHP
php实现将任意进制数转换成10进制的方法
2015/04/17 PHP
ThinkPHP5.1框架页面跳转及修改跳转页面模版示例
2019/05/06 PHP
node.js中的console.log方法使用说明
2014/12/09 Javascript
js+css实现超简洁的二级下拉菜单效果代码
2015/09/07 Javascript
angular route中使用resolve在uglify压缩后问题解决
2016/09/21 Javascript
JavaScript ES6箭头函数使用指南
2018/12/30 Javascript
Vue+Element UI+Lumen实现通用表格分页功能
2019/02/02 Javascript
js+css3实现炫酷时钟
2020/08/18 Javascript
8个非常实用的Vue自定义指令
2020/12/15 Vue.js
详解python调度框架APScheduler使用
2017/03/28 Python
Python 3.x读写csv文件中数字的方法示例
2017/08/29 Python
Python+matplotlib实现计算两个信号的交叉谱密度实例
2018/01/08 Python
解决python tkinter界面卡死的问题
2019/07/17 Python
Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法
2019/09/17 Python
Python threading.local代码实例及原理解析
2020/03/16 Python
django在开发中取消外键约束的实现
2020/05/20 Python
如何快速理解python的垃圾回收机制
2020/09/01 Python
Django日志及中间件模块应用案例
2020/09/10 Python
css3背景_动力节点Java学院整理
2017/07/11 HTML / CSS
医务人员自我评价
2014/01/26 职场文书
《会走路的树》教后反思
2014/04/19 职场文书
《称象》教学反思
2014/04/25 职场文书
班主任工作经验交流材料
2014/05/13 职场文书
爱护公共设施标语
2014/06/24 职场文书
群众路线个人剖析材料
2014/10/07 职场文书
爱国影片观后感
2015/06/18 职场文书
初一军训感言
2015/08/01 职场文书
Ajax异步刷新功能及简单案例
2021/11/20 Javascript
Python绘制散乱的点构成的图的方法
2022/04/21 Python
win10电脑关机快捷键是哪个 win10快速关机的几种方法
2022/08/14 数码科技