JavaScript Array reverse 方法:颠倒数组中元素的顺序
在JavaScript中,Array对象的reverse()方法将颠倒(反转)数组中元素的顺序。arr.reverse()在原数组上实现这一功能,即,reverse()会改变原数组。
例1:将数组元素颠倒顺序
var arr = ["f","e","i","e","s","o","f","t"]; document.writeln(arr.join()); // 输出:f,e,i,e,s,o,f,t //反转 arr.reverse(); document.writeln(arr.join()); // 输出:t,f,o,s,e,i,e,f
例2:反转字符串(拓展)
拓展反转字符串方法reverse:
String.prototype.reverse = function(){var a = [];for(var i=0;i<9;i++){a.unshift(this[i]);}return a.join(""); }
使用方式:
var str = "feiesoft"; document.writeln(str.reverse()); // 输出:tfoseief
例3:反转数字(拓展)
拓展反转数字方法reverse:
Number.prototype.reverse = function(){var s = this.toString();var a = [];for(var i=0;i<9;i++){a.unshift(s[i]);}return a.join(""); }
使用方式:
var num = 12345678; document.writeln(num.reverse()); // 输出:87654321
JavaScript Array reverse 方法:颠倒数组中元素的顺序相关推荐
- php将数组中元素打乱顺序,PHP公开课|学会随机打乱数组元素顺序的函数,你的PHP会学的更好...
[摘要]PHP作为一种超文本预处理器,已经成为了我们常用的网站编程语言,并且结合了C语言,Java等我们常见的编程语言,所以,有很多web开发领域的新人都看中了他的使用广泛性,有很多人都想了解php的 ...
- Javascript循环删除数组中元素的3种方法
本文主要跟大家分享了关于Javascript循环删除数组中元素的几种方法,分享出来供大家参考学习,下面与微点阅读小编一起来看看详细的介绍: 问题 大家在码代码的过程中,经常会遇到在循环中移除指定元素的 ...
- JS对象 数组排序sort() sort()方法使数组中的元素按照一定的顺序排列。 语法: arrayObject.sort(方法函数)...
数组排序sort() sort()方法使数组中的元素按照一定的顺序排列. 语法: arrayObject.sort(方法函数) 参数说明: 1.如果不指定<方法函数>,则按unicode码 ...
- JavaScript 专题(九)数组中查找指定元素
JavaScript 专题(九)数组中查找指定元素 上一篇文章中,我们了解了数组扁平化的思想,并学习了 lodash 是如何处理数组扁平化的. 这次我们来讨论在数组中查找元素时所用的一些方法,并且参考 ...
- 数组中元素旋转移位的三种实现方法 --By LXW
本文主要陈述实现数组中元素旋转移位(以左移为例)的三种方法!其中第一种方法和第三种方法的时间复杂度为O(n),空间复杂度为1.第二种方法方法的时间复杂度为O(n),空间复杂度为i.[其中i为移动的位数 ...
- js使用slice方法获取数组中某段元素
js使用slice方法获取数组中某段元素 slice() 方法可从已有的数组中返回选定的元素. 语法:arrayObj.slice(start, [end]) 参数: start:必需.规定从何处开始 ...
- 【JavaScript】查漏补缺 —数组中reduce()方法
[JavaScript]查漏补缺 -数组中reduce()方法
- 【JavaScript】查漏补缺 —数组中filter()方法
[JavaScript]查漏补缺 -数组中filter()方法 一.filter()方法 该方法用于过滤数组成员,满足条件的成员组成一个新数组返回.它的参数是一个函数,所有数组成员依次执行该函数,返回 ...
- JS slice()方法返回数组中指定元素
JS slice()方法返回数组中指定元素 定义和用法 slice() 方法可从已有的数组中返回选定的元素. slice()方法可提取字符串的某个部分,并以新的字符串返回被提取的部分. 注意: sli ...
最新文章
- 454. 4Sum II
- RtlAdjustPrivilege 一行代码提升进程权限
- 【linux】截断日志文件
- 周记随笔-php5.6与apache2.4的windows32安装
- 销货清单数据_2020年8月数据科学阅读清单
- math.pow int_Java Math类static int min(int i1,int i2)与示例
- 性能优化(7):教你正确使用css选择器
- Unity3d打开的时候,卡在loading界面白屏的解决方法
- Oracle Database 12c 新特性:RAC Cluster Hub Node 和 Leaf Node
- 入职后发现公司有这5种情况,别留恋,果断离职
- mysql基础之mariadb概念
- c语言桌面程序 touch unity,[Unity移动端]Touch类
- 验证码识别-Java版
- 一文讲透,商业智能BI的未来形态,发展现状及前景分析|推荐收藏
- 你会换掉Postman吗?我正在用HTTP Client...
- 3D模型欣赏:白发小恶魔女 次世代角色设计 毛发细腻
- spark master web ui 端口8080被占用解决方法
- Android系统版本与代号
- 【Kay】Java的一些Bonus
- 【学习笔记】SpringMVC—@RequestMapping注解