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

Как ограничить длину массива?

Изначально есть пустой массив(длина которого максимум 25 элементов)visitinMagazine. При вызове функции present в массив добавляется true, при вызове absent добавляется false
let visitinMagazine = [];
function present () {
    visitinMagazine.push(true);
}
function absent() {
    visitinMagazine.push(false);
}
  • Вопрос задан
  • 675 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@alexalexes
Можно старым добрым процедурным методом ограничить.
function present () {
  if(visitinMagazine.length < 25)
    visitinMagazine.push(true);
  else
  {
   // что-то сделать при переполнении
  }
}
function absent() {
  if(visitinMagazine.length < 25)
    visitinMagazine.push(false);
   else
  {
   // что-то сделать при переполнении
  }
}

Или вам нужно чтобы сам тип данных "массив с ограничением" это делал?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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