Все примеры нокаута, которые я нашел, похоже, добавляют новый элемент в конец ObservableArray, используя что-то вроде:
viewModel.SomeItems.push(someNewItem);
Это, конечно, помещает элемент в конец массива.
Как добавить элемент в ObservableArray в определенной позиции?
например. что-то вроде:
viewModel.SomeItems.push(someNewItem, indexToInsertItAt);