阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      JS array reverse()

      reverse() 方法将数组中元素的位置颠倒,并返回该数组。该方法会改变原数组。

      var array1 = ['one', 'two', 'three'];
      console.log('array1: ', array1);
      // expected output: Array ['one', 'two', 'three']
      
      var reversed = array1.reverse(); 
      console.log('reversed: ', reversed);
      // expected output: Array ['three', 'two', 'one']
      
      /* Careful: reverse is destructive. It also changes
      the original array */ 
      console.log('array1: ', array1);
      // expected output: Array ['three', 'two', 'one']
      

      语法

       arr.reverse()
      

      参数

      描述

      reverse 方法颠倒数组中元素的位置,并返回该数组的引用。

      示例

      例子:颠倒数组中的元素

      下例将会创建一个数组 sourceArray,其包含三个元素,然后颠倒该数组。

      var sourceArray = ['one', 'two', 'three'];
      var reverseArray = sourceArray.reverse();
      
      console.log(sourceArray ) // ['three', 'two', 'one']
      console.log(sourceArray === reverseArray); // true
      
      

      规范

      SpecificationStatusComment
      ECMAScript 1st Edition (ECMA-262)StandardInitial definition. Implemented in JavaScript 1.1
      ECMAScript 5.1 (ECMA-262) Array.prototype.reverseStandard
      ECMAScript 2015 (6th Edition, ECMA-262) Array.prototype.reverseStandard

      相关链接

      目录
      目录