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)));