reverse() 方法将数组中元素的位置颠倒,并返回该数组。数组的第一个元素会变成最后一个,数组的最后一个元素变成第一个。该方法会改变原数组。
const array1 = ['one', 'two', 'three'];
console.log('array1:', array1);
const reversed = array1.reverse();
console.log('reversed:', reversed);
console.log('array1:', array1);
语法
arr.reverse()
返回值
颠倒后的数组。
描述
reverse 方法颠倒数组中元素的位置,改变了数组,并返回该数组的引用。
reverse方法是特意类化的;此方法可被 called 或 applied于类似数组对象。对象如果不包含反映一系列连续的、基于零的数值属性中的最后一个长度的属性,则该对象可能不会以任何有意义的方式运行。
示例
颠倒数组中的元素 下例将会创建一个数组 sourceArray,其包含三个元素,然后颠倒该数组。
reverse() 的调用返回了一个颠倒后的数组 a的引用。
const a = [1, 2, 3];
console.log(a);
a.reverse();
console.log(a);
|