首页 > 编程知识 正文

js对数组排序,js 数组反转

时间:2023-05-06 13:22:48 阅读:8880 作者:4212

在代码编程中,数组类型变量中的元素可能需要反向输出,虽然听起来很简单,但操作起来有点复杂。 接下来,就飞鸟沐鱼博客而言,是用前端的js代码反向排列数组元素的方法。

介绍js reverse ()方法

reverse ()方法用于反转数组中元素的顺序(逆序)。

语法: array.reverse (

注意:此方法不会创建新数组。 只更改原始数组中元素的顺序,没有返回值。

js是reverse ) )方法来反向排列数组元素

示例1 :

js代码:

vararr=newarray('1'、'2'、'3'、'4' );

arr.reverse (;

控制台. log (arr;

打印结果:“'4'、'3'、'2'、'1'”

示例2 :

reverse ) )方法可更改数组中元素的顺序。 要保持原始数组中元素的顺序,请参见以下示例代码。

js代码:

Vararr=newArray(3;

arr[0]='a ';

arr[1]='b ';

arr[2]='c ';

//将数组分配给新数组变量

concat (方法请参考本博客相关文章

vararr2=arr.concat (;

//新数组元素的顺序相反

arr2.reverse (;

控制台. log (arr;

控制台. log (arr 2;

打印结果:“' a '、' b '、' c '”

[c ',b ',a']

js数组元素逆序数组的方法

js代码:

//feiniaomy.com

Vararr=newArray(3;

arr[0]='a ';

arr[1]='b ';

arr[2]='c ';

//声明空数组

vararr2=newArray (;

s=0;

//按相反顺序输出原始数据,分配给新数组

for(I=(ARR.Length-1 ); i-1; I---- ) {

arr2[s]=arr[i];

s;

}

//飞鸟沐鱼博客

//打印原始数组

控制台. log (arr;

//打印新数组

控制台. log (arr 2;

执行结果: ['a '、' b '、' c']

[c ',b ',a']

代码说明:

1、上面的代码没有使用reverse ()方法

2、原数组元素的顺序不变

3、不推荐此方法,仅用于个人测试

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。