JSFiddle - React, Tailwind, and code Playground

by humanzing

JavaScript

var arr=[5, 1, 9, 5, 2, 7,10,20,30,40];
var smallest=[];

function low_series(arr, count , index) {
    var smallests=[];
    var bbreak = 0;
    while (smallests.length <= count) {
    		bbreak++;
        if(bbreak > 100)
        {
        		smallests.push("error");
            return smallests;
            break;
        }
        smallest=Math.max(...arr[index]);
        for(var i=0; i< arr.length; i++) {
            var x=arr.length;
            if(arr[i][index] < smallest) {
                if(smallests.length !==0) {
                    if(smallests.includes(arr[i][index])==false) {
                        smallest=arr[i][index];
                    }
                }
                else {
                    smallest=arr[i][index];
                }
            }
        }
        if(smallests.includes(smallest)==false) {
            smallests.push(smallest);
        }
    }
    return smallests;
}

var arrs=low_series(arr, 5);
console.log(arrs)


function ts(date_string)
{
    return Date.parse(date_string);
}