Array.prototype.reverse()
Array.prototype.reverse()
方法用于将当前数组的成员顺序全部反转,并返回元素顺序反转后的数组。
语法
语法:
arr.reverse();
类型声明:
interface Array<T> {
reverse(): T[];
}
返回值:
返回数组成员反转后的数组,
reverse()
函数将一个当前数组对象中的元素按所在位置进行反转。在执行过程中,此函数并不创建新的 Array 对象,直接在当前对象上进行反转。返回的数组对象就是经过顺序反转后的当前对象。- 如果数组是不连续的,
reverse()
函数将在数组中创建元素,这些元素将填充数组中的间隙。所创建的这些元素的值全部未定义。
代码示例
基本用法
const foo = ['a', 'b', 'c'];
foo.reverse();
console.log(foo);
// ['a', 'b', 'c']
空数组
const foo = [].reverse();
console.log(foo);