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)