共计 600 个字符,预计需要花费 2 分钟才能阅读完成。
前端要给数组实现倒序排列,有如下两种简略实现计划:
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 数组倒序解决的实现计划
不积小流,无以成江海
加油 …
正文完
发表至: javascript
2020-11-18