JSFiddle - React, Tailwind, and code Playground
by greenhulk01
JavaScript
function range(start, end, step) {
var rangeItems = [];
if (step === undefined) {
step = 1;
} else if (end > start) {
step = -1;
}
if (step > 0) {
for (var i = start; i <= end; i += step) {
rangeItems.push(i);
}
} else {
for (var i = start; i >= end; i += step) {
rangeItems.push(i);
}
}
console.log(rangeItems);
return rangeItems;
}
function sum(array) {
var total = 0;
for (var i = 0; i < array.length; i++) {
var v = parseInt(array[i]);
//console.log(v);
total += v;
}
return total;
}
console.log(sum(range(5, 2, -1)));