2012-06-11 4 views
1

Допустим, у меня есть коллекция Array, заполненная некоторыми элементами. Если я скажуЧто происходит, когда я говорю arrayCollection.addItemAt (object, 0);

myArrayCollection.addItemAt(object,0); 

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

ответ

5

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

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