在代码编程中,数组类型变量中的元素可能需要反向输出,虽然听起来很简单,但操作起来有点复杂。 接下来,就飞鸟沐鱼博客而言,是用前端的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、不推荐此方法,仅用于个人测试