StretchableArray
Специальный массив с ограничением количества элементов
Посмотреть примеры
Подключение
- Импортируем
import StretchableArray from "yb-stretchable-array";
Создание массива
- let SA = new StretchableArray({length: Number});
length: задаем длину массива. default=0
Если длина не указана, массив не имеет ограничений и наполняется бесконечно
Если указана: после того, как массив наполнится полностью, помимо сохранения новых элементов, будут удаляться старые, начиная с добавленных первыми
Методы
- Boolean setElement(String key, Element value)
Записать элемент в массив
Возвращает true, если элемент записан
Element может быть любого типа - Element getElement(String key)
Получить элемент по ключу
Возвращает хранимый в массиве элемент Element - Object getAll()
Получить весь массив целиком
Возвращает ассоциативный массив - void deleteAll()
Удаляет все элементы (очистка массива)