Files
lodash/reverse.js
John-David Dalton 6cb3460fce Remove semicolons.
2017-02-05 22:22:04 -08:00

31 lines
759 B
JavaScript

/* Built-in method references for those with the same name as other `lodash` methods. */
const nativeReverse = Array.prototype.reverse
/**
* Reverses `array` so that the first element becomes the last, the second
* element becomes the second to last, and so on.
*
* **Note:** This method mutates `array` and is based on
* [`Array#reverse`](https://mdn.io/Array/reverse).
*
* @since 4.0.0
* @category Array
* @param {Array} array The array to modify.
* @returns {Array} Returns `array`.
* @see flip, sortBy
* @example
*
* const array = [1, 2, 3]
*
* reverse(array)
* // => [3, 2, 1]
*
* console.log(array)
* // => [3, 2, 1]
*/
function reverse(array) {
return array == null ? array : nativeReverse.call(array)
}
export default reverse