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 相关文章推荐
基础的prototype.js常用函数及其用法
Mar 10 Javascript
JavaScript NodeTree导航栏(菜单项JSON类型/自制)
Feb 01 Javascript
使用jquery中height()方法获取各种高度大全
Apr 02 Javascript
JavaScript中定义函数的三种方法
Mar 12 Javascript
JavaScript使表单中的内容显示在屏幕上的方法
Jun 29 Javascript
第十篇BootStrap轮播插件使用详解
Jun 21 Javascript
js阻止移动端页面滚动的两种方法
Jan 25 Javascript
jQuery中的on与bind绑定事件区别实例详解
Feb 28 Javascript
基于Bootstrap模态对话框只加载一次 remote 数据的解决方法
Jul 09 Javascript
浅谈ajax在jquery中的请求和servlet中的响应
Jan 22 jQuery
React为 Vue 引入容器组件和展示组件的教程详解
May 03 Javascript
Vue2.0搭建脚手架
Mar 13 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
《一拳超人》埼玉一拳下去,他们存在了800年毫无意义!
2020/03/02 日漫
Javascript与PHP验证用户输入URL地址是否正确
2014/10/09 PHP
ThinkPHP框架设计及扩展详解
2014/11/25 PHP
PHP使用第三方即时获取物流动态实例详解
2017/04/27 PHP
PHP实现的curl批量请求操作示例
2018/06/06 PHP
PHP使用pdo实现事务处理操作示例
2018/09/05 PHP
js查找父节点的简单方法
2008/06/28 Javascript
一些有用的JavaScript和jQuery的片段分享
2011/08/23 Javascript
jQuery对html元素取值与赋值的方法
2013/11/20 Javascript
Chrome扩展页面动态绑定JS事件提示错误
2014/02/11 Javascript
函数式 JavaScript(一)简介
2014/07/07 Javascript
jQuery ui autocomplete选择列表被Bootstrap模态窗遮挡的完美解决方法
2016/09/23 Javascript
js实现密码强度检验
2017/01/15 Javascript
ES6新特性之函数的扩展实例详解
2017/04/01 Javascript
Angular2之二级路由详解
2018/08/31 Javascript
Vue点击切换颜色的方法
2018/09/13 Javascript
深入解读Node.js中的koa源码
2019/06/17 Javascript
cordova+vue+webapp使用html5获取地理位置的方法
2019/07/06 Javascript
Laravel admin实现消息提醒、播放音频功能
2019/07/10 Javascript
Python中os和shutil模块实用方法集锦
2014/05/13 Python
[原创]教女朋友学Python(一)运行环境搭建
2017/11/29 Python
解决Matplotlib图表不能在Pycharm中显示的问题
2018/05/24 Python
python 反向输出字符串的方法
2018/07/16 Python
Python读取Pickle文件信息并计算与当前时间间隔的方法分析
2019/01/30 Python
numpy数组广播的机制
2019/07/12 Python
利用PyQt中的QThread类实现多线程
2020/02/18 Python
Python celery原理及运行流程解析
2020/06/13 Python
全天然狗零食:Best Bully Sticks
2016/09/22 全球购物
新西兰演唱会和体育门票网站:Ticketmaster新西兰
2017/10/07 全球购物
优秀生推荐信范文
2013/11/28 职场文书
小学毕业寄语大全
2014/04/03 职场文书
2015年防灾减灾工作总结
2015/07/24 职场文书
新郎父亲婚礼致辞
2015/07/27 职场文书
小学数学教师研修日志
2015/11/13 职场文书
党员干部学习十八届五中全会精神心得体会
2016/01/05 职场文书
MySQL 中如何归档数据的实现方法
2022/03/16 SQL Server