web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站

es6语法介绍数组反转的几种方法

1180 ℃
     

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]

js如何实现字符串反转

js如何实现数字反转

js如何实现数组元素倒序

什么是回文数?如何利用js判断

js如何利用函数实现数组倒序排列

标签: reverse, 数组反转

上面是“es6语法介绍数组反转的几种方法”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_2562.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > js
本文共计599个字,预计阅读时长4分钟
生活小工具,收录了80多款小工具
上一篇: 推荐一款免费可商用仿宋字体——汉字之美仿宋GBK
下一篇: 推荐一款免费可商用英文字体——Atkinson Hyperlegible
x 打工人ai神器