Задать вопрос
@daiki

Как проверить, если ли число в диапазоне, при помощи some?

мне нужно из диапазона [1,7] проверить, есть ли число 5, при помощи метода some
const isRangedNumber = [1, 7];

let Validator = isRangedNumber.some((valid)=> valid === 5);

console.log(Validator);
  • Вопрос задан
  • 265 просмотров
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 1
Henxed
@Henxed
Если вы знаете только А и Б, и нужно создавать диапазон, то для этого сформируем диапазон, а потом проверим с помощью some
function createRange(a, b) {
  const range = [];

  for (let i = a; i <= b; i++) {
    range.push(i);
  }

  return range;
}

const a = 1;
const b = 7;
const isRangedNumber= createRange(a, b);
let Validator = isRangedNumber.some((valid)=> valid === 5);

console.log(Validator);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@alubochkin
если просто массив чисел так короче
const isRangedNumber = [1, 7, 5, 12];
const isContainsNum = isRangedNumber.includes(5); // true
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы