在JavaScript中处理数组之reverse()方法的使用
JavaScript数组reverse()方法反转数组元素。第一个数组元素成为最后一个元素,最后一个元素成为第一个元素。
语法
array.reverse();
下面是参数的详细信息:
- NA
返回值:
返回数组的反转单一值。
例子:
<html> <head> <title>JavaScript Array reverse Method</title> </head> <body> <script type="text/javascript"> var arr = [0, 1, 2, 3].reverse(); document.write("Reversed array is : " + arr ); </script> </body> </html>
这将产生以下结果:
Reversed array is : 3,2,1,0
相关推荐
-
javascript 不用reverse实现字符串反转的代码
function reverse() { var str=document.getElementById("input").value; var a=str.split(''); var result=new Array(); while(a.length) { result.push(a.pop()); } document.getElementById("result").innerHTML=result.join(''); } javascript =>
-
javascript 数组排序函数sort和reverse使用介绍
首先我们先说一下reverse方法. reverse 方法将一个 Array 对象中的元素位置进行反转.在执行过程中,这个方法并不会创建一个新的 Array 对象. 例如: 复制代码 代码如下: var array1 = ['a','cc','bb','hello',false,0,3]; var array2 = [3,5,2,1,7,9,10,13]; array1.reverse(); array2.reverse(); alert(array1); alert(array2); 如果数组
-
Javascript数组的排序 sort()方法和reverse()方法
其中: 1.JavaScript的sort()中如果没有指定比较函数,则默认会按照字符的编码顺序进行升序排序.也就是说如果我们想要对数值进行排序得到的不一定是我们想要的结果. 2.Javascript的reverse()将数组中的元素逆序. 先看看上面的第一点,如果有一个数组arr=[1,6,3,7,9],使用arr.sort()后,数组的顺序为1,3,6,7,9,得到了我们想要的结果. 再看看下面的一个数组排序:arr=[3,1,16,34,30],如果执行arr.sort()后是不是还是会得
-
在JavaScript中处理数组之reverse()方法的使用
JavaScript数组reverse()方法反转数组元素.第一个数组元素成为最后一个元素,最后一个元素成为第一个元素. 语法 array.reverse(); 下面是参数的详细信息: NA 返回值: 返回数组的反转单一值. 例子: <html> <head> <title>JavaScript Array reverse Method</title> </head> <body> <script type="text
-
JavaScript 中有关数组对象的方法(详解)
JS 处理数组多种方法 js 中的数据类型分为两大类:原始类型和对象类型. 原始类型包括:数值.字符串.布尔值.null.undefined 对象类型包括:对象即是属性的集合,当然这里又两个特殊的对象----函数(js中的一等对象).数组(键值的有序集合). 数组元素的添加 arrayObj.push([item1 [item2 [. . . [itemN ]]]]); 将一个或多个新元素添加到数组结尾,并返回数组新长度 arrayObj.unshift([item1 [item2 [. . .
-
javascript中Array数组的迭代方法实例分析
本文实例讲述了javascript迭代的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: //filter() 利用指定的函数确定是否返回数组中包涵的某一项 var num = [1,2,3,4,5,6,12]; num.filter(function(item, index, array){ return (item > 2); //[3, 4, 5, 6, 12] }); //map() 返回一个数组,数组中每一项都是在原始数组中的对应项上运行传入参数的结果 var nu
-
在JavaScript中操作数组之map()方法的使用
JavaScript 数组map()方法创建一个新的数组使用调用此数组中的每个元素上所提供的函数的结果. 语法 array.map(callback[, thisObject]); 下面是参数的详细信息: callback : 从当前的元素函数产生新的数组的元素. thisObject : 对象作为该执行回调时使用 返回值: 返回创建数组 兼容性: 这种方法是一个JavaScript扩展到ECMA-262标准;因此它可能不存在在标准的其他实现.为了使它工作,你需要添加下面的脚本代码在顶部: if
-
在Javascript中处理数组之toSource()方法的使用
JavaScript数组 toSource()方法返回表示数组的源代码的字符串.这种方法是通过Mozilla来支持. 语法 array.toSource(); 下面是参数的详细信息: NA 返回值: 返回表示该数组的源代码的字符串. 例子: <html> <head> <title>JavaScript Array toSource Method</title> </head> <body> <script type="
-
JavaScript中的数组遍历forEach()与map()方法以及兼容写法介绍
•原理: •高级浏览器支持forEach方法 语法:forEach和map都支持2个参数:一个是回调函数(item,index,list)和上下文: •forEach:用来遍历数组中的每一项:这个方法执行是没有返回值的,对原来数组也没有影响: •数组中有几项,那么传递进去的匿名回调函数就需要执行几次: •每一次执行匿名函数的时候,还给其传递了三个参数值:数组中的当前项item,当前项的索引index,原始数组input: •理论上这个方法是没有返回值的,仅仅是遍历数组中的每一项,不对原来数组进行
-
javascript中去除数组重复元素的实现方法【实例】
在实际应用中,我们很多时候都可能需要去除数组中的重复元素,下面就是javascript数组去重的方法实现: <script language="javascript"> <!-- /*判断数组中是否存在某个元素的方法*/ function isExistInArr(_array, _element){ if(!_array || !_element) return false; if(!_array.length){ return (_array == _elemen
-
详解JavaScript中的数组合并方法和对象合并方法
1 数组合并 1.1 concat 方法 var a=[1,2,3],b=[4,5,6]; var c=a.concat(b); console.log(c);// 1,2,3,4,5,6 console.log(a);// 1,2,3 不改变本身 1.2 循环遍历 var arr1=['a','b']; var arr2=['c','d','e']; for(var i=0;i<arr2.length;i++){ arr1.push(arr2[i]) } console.log(arr1);/
-
JavaScript中清空数组的方法总结
方式1,splice var ary = [1,2,3,4]; ary.splice(0,ary.length); console.log(ary); // 输出 [],空数组,即被清空了 方式2,length赋值为0 这种方式很有意思,其它语言如Java,其数组的length是只读的,不能被赋值.如 int[] ary = {1,2,3,4}; ary.length = 0; Java中会报错,编译通不过.而JS中则可以,且将数组清空了, var ary = [1,2,3,4]; ary.l
-
Javascript中的数组常用方法解析
前言 Array是Javascript构成的一个重要的部分,它可以用来存储字符串.对象.函数.Number,它是非常强大的.因此深入了解Array是前端必修的功课.周五啦,博主的心又开始澎湃了,明儿个周末有木有,又可以愉快的玩耍了. 创建数组 创建数组的基本方式有两种,一种字面量,另一种使用构造函数创建: var arr = [1,2,3]; //字面量的形式创建数组 值与值之间用英文逗号隔开 var arr = [1,2,3]; //字面量的形式创建数组 值与值之间用英文逗号隔开 var ar
随机推荐
- 如何阻止别人非法链接你网站的图片?
- .net中string无重复数字的实现方法
- Linux 硬链接和软链接详细介绍
- dos 日期时间格式设置使用小结(Date和Time)
- asp fckeditor自定义上传文件的文件名
- php与java通过socket通信的实现代码
- 在IE6下发生Internet Explorer cannot open the Internet site错误
- silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)
- ucenter通信原理分析
- javascript顺序加载图片的方法
- 使用CDN和AJAX加速WordPress中jQuery的加载
- Spring 中 @Service 和 @Resource 注解的区别
- javascript eval()应用实例 select
- 发老兵及海洋VBS解包工具代码
- Using the TextRange Object
- 基于jquery的页面划词搜索JS
- 如何挑西瓜的几个技巧
- Swift利用CoreData实现一个上班签到的小工具
- 生产制造追溯系统之在线打印功能
- Flask-WTF表单的使用方法