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

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

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

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

Войти через центр авторизации
Похожие вопросы