Guest User

Untitled

a guest
Dec 18th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. let arr = [5,9,2,3,7,10,15,20, 11];
  2. // reverse an array in new array
  3. const reverse = function (arr) {
  4. let revarr = [];
  5. for(let i= arr.length-1; i>= 0; i--) {
  6. revarr.push(arr[i]);
  7. }
  8. return revarr;
  9. }
  10. // reverse in same arr
  11. const reverse = function(arr) {
  12. let mid = Math.floor((arr.length+1)/2);
  13. for(let i = arr.length - 1; i >= 0; i--) {
  14. if(i>= mid) {
  15. let temp = arr[(arr.length-1) - i];
  16. arr[(arr.length-1) - i] = arr[i];
  17. arr[i] = temp
  18. }
  19. }
  20. return arr;
  21. }
  22.  
  23. console.log(reverse(arr));
Add Comment
Please, Sign In to add comment