JSFiddle - React, Tailwind, and code Playground

by shapeshifta

JavaScript

function range(start, end){
	var arr = [];
  for(var i = start; i <= end; i++){
    arr.push(i);
  }
  return arr;
}

function sum(arr){
	var result = 0;
  arr.forEach(function(element){
  	result = element + result;
  });
  return result;
}

function reverseArray(arr){
	var newArr = [];
  arr.forEach(function(elm, index){
    var last = arr[arr.length - (index+1)];
    newArr.push(last);
  });
  return newArr;
}

function reverseArrayInPlace(){
	var newArr = [];
  arr.forEach(function(elm, index){
    var last = arr[arr.length - (index+1)];
    newArr.push(last);
  });
  arr = newArr;
  return arr;
}

var arr = range(5,100);
console.log(range(1,10));
console.log(sum(range(1,10)));
console.log(reverseArray(range(1,10)));
console.log(reverseArrayInPlace(arr));
console.log(arr)