es6语法给大家介绍一个数组反转函数reverse()
,reverse()方法可反转数组元素的顺序,第一个元素变成最后一个元素,最后一个元素变成第一个元素。
方法一:
let arr = [1, 2, 3, 4, 5]; let reverseArr = arr.reverse(); console.log(reverseArr); //(5) [5, 4, 3, 2, 1]
方法二:
let arr = [1, 2, 3, 4, 5]; let reverseArr = []; for(let i = arr.length -1; i >= 0; i--) { reverseArr.push(arr[i]); } console.log(reverseArr); //(5) [5, 4, 3, 2, 1]
方法三:
function reverse(val) { let leftIndex = 0; let rightIndex = val.length - 1; while (leftIndex < rightIndex) { // 用temp变量交换元素 let temp = val[leftIndex]; val[leftIndex] = val[rightIndex]; val[rightIndex] = temp; // 将索引移到中间 leftIndex++; rightIndex--; } } //调用方法 let arr = [1, 2, 3, 4, 5]; reverse(arr); console.log(arr); //(5) [5, 4, 3, 2, 1]
上面是“es6语法介绍数组反转的几种方法”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。
当前网址:https://m.ipkd.cn/webs_2562.html
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!