4.反转数组

Posted flyingliao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4.反转数组相关的知识,希望对你有一定的参考价值。

方法一: 

  位置互换

<script type="text/javascript">
    var arr = [1,2,3,4,5,6,7,8];
    //定义一半的数组元素,让其与后一半互换位置
    for(var i = 0;i<arr.length/2;i++){
        //arr[0]    arr[arr.length-1-0];
        //arr[1]    arr[arr.length-1-1];
        //arr[2]    arr[arr.length-1-2];
        //arr[3]    arr[arr.length-1-3];
                
        //借助第三方变量交换两个变量的值
        var temp = arr[i];
        arr[i] = arr[arr.length-1-i];
        arr[arr.length-1-i] = temp;
    }
    console.log(arr);
</script>

方法二:

  reverse()方法
<script type="text/javascript">
    var arr = [1,2,3,4,5,6,7,8];
    //reverse() 反转元素
    console.log(arr.reverse());
</script>

 

以上是关于4.反转数组的主要内容,如果未能解决你的问题,请参考以下文章

使用 C++ 反转句子中的每个单词需要对我的代码片段进行代码优化

如何在 BackStack 上反转片段动画?

关于代码片段的时间复杂度

web代码片段

数组的反转

在 C 中反转数组