Что происходит, когда я говорю arrayCollection.addItemAt(object,0);

Допустим, у меня есть коллекция Array, заполненная некоторыми элементами. Если я говорю

myArrayCollection.addItemAt(object,0);

Что именно здесь происходит? Все элементы смещены вправо? или элемент на 0-й позиции заменяется новым?

1 ответ

Решение

Подводя итог, можно сказать, что причина в наличии двух разных методов addItemAt() и setItemAt() в том, что один из них добавляет новый элемент (не заменяя ни один из существующих), а другой устанавливает / перезаписывает существующий индекс.

Для получения дополнительной информации ознакомьтесь с документацией ArrayCollection.

Другие вопросы по тегам