Interface Types/collection:IList

Интерфейс списка - коллекции c доступом по индексу.

interface Types/_collection/IList<T>

Примечание

Основные возможности:

  • получение элемента по индексу: at;
  • получение индекса по элементу: getIndex;
  • добавление элементов: add, append, prepend;
  • удаление элементов: remove, removeAt, clear;
  • замена элементов: replace, assign;
  • подсчет числа элементов: getCount.

Методы

add

Добавляет элемент в список.

При недопустимом at генерируется исключение.

append

Добавляет элементы другой коллекции к концу списка.

assign

Заменяет список другой коллекцией.

at

Возвращает элемент по позиции.

При недопустимом index возвращает undefined.

clear

Очищает список.

getCount

Возвращает количество элементов списка

getIndex

Возвращает позицию первого вхождения элемента в список.

move

Перемещает элемент с одной позиции на другую.

При недопустимом from или to генерируется исключение.

prepend

Добавляет элементы другой коллекции в начало списка.

remove

Удаляет элемент из списка (первый найденный). Элементы, следующие за удаленным, смещаются вверх.

removeAt

Удаляет элемент в указанной позиции. Элементы, следующие за удаленным, смещаются вверх.

При недопустимом index генерируется исключение.

replace

Заменяет элемент в указанной позиции.

При недопустимом at генерируется исключение.

10/28/2020Мальцев А.А.