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