Как определить какому юзеру принадлежит число?
имеется объект chanels
{
chanelId: 1,
rangeIn: 1,
rangeOut: 99
},
{
chanelId: 2,
rangeIn: 100,
rangeOut: 200
}
Как можно узнать какому chanelId принадлежит заданное число?
Например что-то типа:
getRange(chanels, 3) // число 3 принадлежит chanelId 1
Ответы (1 шт):
Автор решения: reznikovkg
→ Ссылка
function getRange(chanels, range) {
const t = chanels.find(function (item) {
return item.rangeIn <= range && item.rangeOut >= range
})
return t ? t.chanelId : -1 // -1 - not found
}