Показать сообщение отдельно
  #4 (permalink)  
Старый 02.08.2020, 08:58
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 29,047

Сообщение от voraa
Тогда с конца надо искать.
вроде без разницы ... искомое может быть ближе и к началу массива и к концу.
const f = (q, sett) => {
	let res = 5; // По умолчанию 5% - это если заказов меньше чем первый элемент из настроек
	sett.some(({numOrder, percent}, i) => {
		if (numOrder <= q) {
			res = percent;
		}
        else return true
	});
	return res;
}
Ответить с цитированием