mirror of
https://github.com/TheAlgorithms/JavaScript.git
synced 2025-07-05 00:01:37 +08:00
16 lines
512 B
JavaScript
16 lines
512 B
JavaScript
/** https://www.geeksforgeeks.org/write-a-program-to-Reverse-an-array-or-string/
|
|
* This function will accept an array and
|
|
* Reverse its elements and returns the inverted array
|
|
* @param {Array} arr array with elements of any data type
|
|
* @returns {Array} array with inverted elements
|
|
*/
|
|
|
|
const Reverse = (arr) => {
|
|
// limit specifies the amount of Reverse actions
|
|
for (let i = 0, j = arr.length - 1; i < arr.length / 2; i++, j--)
|
|
[arr[i], arr[j]] = [arr[j], arr[i]]
|
|
|
|
return arr
|
|
}
|
|
export { Reverse }
|