ArrayView provides collection-type functionality to standard arrays. This allows you to have persistent sorting, filters, and even pagination on an array, while at the same time keeping the array object type. This allows you to work with libraries that expect arrays, such as Angular.js in ng-repeat.