乐趣区

关于javascript:JS-数组倒序排列

前端要给数组实现倒序排列,有如下两种简略实现计划:

1. 应用 reverse() 函数:

<script>
    var arr = [1,2,3,4,5];
    console.log(arr.reverse());    //[5,4,3,2,1]
    console.log(arr);    //[5,4,3,2,1]
</script>

留神此办法会扭转原来的数组,而不会创立新的数组。

2. 循环遍历:

    var array = ["你", "欢", "喜", "我"];
    var temp;
    for(let i=0; i<array.length/2; i++){temp=array[i];
        array[i]=array[array.length-1-i];
        array[array.length-1-i]=temp;
    }
    console.log(array);  // 输入:['我','喜','欢','你']

3*. 如果想让字符串倒序排列,也能够借用数组倒序排列的思维:

利用 split() 将字符串按特定的形式宰割为数组,reverse() 用于颠倒数组程序,最初再用 join() 将数组按特定的形式重组为一个字符串。

var string = "Hello World"
var reverse = string.split("").reverse().join(""); 
console.log(reverse);     // 输入:dlroW olleH

以上就是 JS 数组倒序解决的实现计划

不积小流,无以成江海
加油 …

退出移动版