console
let dataArr = [
{
down: 33,
down_symbol: '<',
up: 16,
up_symbol: '>='
},
{
down: 22,
down_symbol: '<',
up: 10,
up_symbol: '>='
},
]
let numbers= []
let num = 0
dataArr.forEach(item => {
numbers.push(item.down)
numbers.push(item.up)
})
num = numbers.sort((a, b) => b-a)[0]
console.log(num)
let conuts = []
let conutsArr = []
function getnumber (data, index) {
var arr1 = new Array(num);
var down_symbol = data.down_symbol
var up_symbol = data.up_symbol
for(var i=0; i<arr1.length; i++){
lessThan(data, i)
}
conutsArr[index] = [...formater(conuts)]
conuts = []
console.log(formater(conuts))
}
function lessThan (data, i) {
var down_symbol = data.down_symbol
var up_symbol = data.up_symbol
if (down_symbol === '<' && up_symbol === '<') {
if(i < data.down && i < data.up) {
conuts[i] = i;
}
} else if (down_symbol === '<' && up_symbol === '<=') {
if(i > data.down && i <= data.up) {
conuts[i] = i;
}
} else if (down_symbol === '<' && up_symbol === '=') {
if(i < data.down && i === data.up) {
conuts[i] = i;
}
} else if (down_symbol === '<' && up_symbol === '>') {
if(i < data.down && i > data.up) {
conuts[i] = i;
}
} else if (down_symbol === '<' && up_symbol === '>=') {
if(i < data.down && i >= data.up) {
debugger
conuts[i] = i;
}
}
}
function formater(numbers) {
return numbers.filter((f) => f != null)
}
dataArr.map((item, index) => {
getnumber(item, index)
})
console.log(conutsArr)
<html>
<script src="lodash.js"></script>
</html>