javascript reverse()反序排列数组中的元素

javascript reverse()可以颠倒数组中元素的顺序,该方法会改变原来的数组,而不会创建新的数组

<!DOCTYPE html>
<html>
<head>
    <title>Runde</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <script type="text/javascript">
        var arr = new Array(3)
        arr[0]="张三"
        arr[1]="李四"
        arr[2]="王五"
        document.write(arr+"<br />")
        document.write(arr.reverse())
    </script>
</head>

<body>
</body>
</html>

  

原文地址:https://www.cnblogs.com/rjbc/p/11666189.html

时间: 2024-11-09 03:08:35

javascript reverse()反序排列数组中的元素的相关文章

javascript sort()对数组中的元素进行排序

javascript sort()可以对数组中的元素进行排序, 语法格式:arrayObject.sort(sortby) arrayObject是数组对象,sortby为可选项,用来确定元素顺序的函数的名称,如果这个参数被省略,那么元素将按照ASCII字符顺序进行升序排列. 在没有使用比较函数进行排序时,sort方法是按字符的ASCII值进行排序的,先从第一个字符比较,如果第一个字符相等,再比较第二个字符,以此类推. 对于数值型数据,如果按照字符比较,得到的结果可能并不是我们想要的,因此需要借

六道题 : 1.设计一个函数,用来计算b的n次方 2.(n! = 1*2*3*4*...n) 3.(1! + 2! + 3! + 4! + ... + n!) 4.成绩 5. 数组中的元素逆序存放 6.九九乘法口诀

/* 设计一个函数,用来计算b的n次方 递归的2个条件: 1.函数自己调用自己 2.必须有个明确的返回值 */ #include <stdio.h> int pow2(int b, int n); int main() { int c = pow2(3, 2); printf("%d\n", c); return 0; } /* pow2(b, 0) == 1 pow2(b, 1) == b == pow2(b, 0) * b pow2(b, 2) == b*b == po

Excel反序排列

实际工作中有这样一个需求,将Excel列表中所有的条目进行反序排列,有人说这还不简单直接选中某一列按照这列排序(升序或降序)就可以了. 但问题是这里没有可以参考的列,进行排序. 比如: 想转换为: 那怎么反序呢? 很简单,没有"标识列",我们就自己建一个"标识列",然后按照这个"标识列"排序就可以了,最后把这个"标识列"删除. 简单起见,可以给个数字1,2,3,...,然后降序输出即可. 操作步骤如下: 1.添加"标

写一个函数实现数组中的元素随机乱序排序

//原生JS写一个函数实现一个shuffle方法,将数组中的元素随机乱序排序 var shuffle = function(arr){ var len,t,rand; for(var i =0;len = arr.length,i<len;i++){ rand = parseInt(Math.random()*len);//parseInt(Math.random()*(len-1-0)+1);或者rand = Math.floor(Math.random()*(len-1-0)+1);即Mat

JavaScript 的in 操作符 (“如何判断某值是否数组中的元素”?)

在编写JavaScript时,遇到一个常见的问题"如何判断某值是否数组中的元素"?这让我想起了PHP中的in_array()函数和Python中in 操作符.但JavaScript似乎没有内置类似的函数,而其in 操作符的作用也有点不同.通过查询相关的资料,我发现JavaScript的in 操作符还是挺有用的. 一.问题让我想到in 操作符,正是因为这样一个问题:"如何判断某值是否数组中的元素"?在PHP中,您可能会这样来处理: $os = array("

08.18 javascript 06 数组 数组的概念 创建数组 读取数组中的元素 稀疏数组 添加和删除数组的元素 数组遍历 多维数组 数组的方法 类数组对象 作为数组的字符串

# 数组 ### 数组的概念 * 数组是值的有序集合 * 数组中的每个值 称之为 元素 * 每个元素可以是任意数据类型的值 * 每个元素都有索引(下标) * 元素的索引从0开始,按照顺序递增. 元素最大的索引 2^32-2 ### 创建数组 * 直接量 `[]` * 构造函方式  `new Array()` ### 读写数组中的元素 * 数组名[索引] ### 稀疏数组 * js数组的索引是连续的 * 没有连续的给元素赋值 , 没有赋值的元素会自动赋值 undefined ### 添加和删除 数

怎样把数组中的元素按键名大小排列

Array(    [1] => a    [2] => b    [3] => c    [0] => d    [4] => e) 以下为目标数组Array(       [0] => d    [1] => a    [2] => b    [3] => c    [4] => e) 解决办法: ksort($arr); 怎样把数组中的元素按键名大小排列

0131 JavaScript数组中新增元素:修改数组索引、修改 length 长度、数组翻转

? 数组中可以通过以下方式在数组的末尾插入新元素: 数组[ 数组.length ] = 新数据; 1.5.1 通过修改 length 长度新增数组元素 可以通过修改 length 长度来实现数组扩容的目的 length 属性是可读写的 var arr = ['red', 'green', 'blue', 'pink']; arr.length = 7; console.log(arr); console.log(arr[4]); // undefined console.log(arr[5]);

JavaScript小练习(一) —— 删除数组中的重复项

方法一:利用for循环,将arr数组中的元素与sub数组中的元素一一进行比较,不一样的塞到sub数组中去. var arr = [1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6]; arr = qu(arr); function qu(arr) { var sub = []; for (var i = 0, len = arr.length; i < len; i++) { var flag = false; for (var j = 0, jlen = sub.lengt