Обложка канала

Senior Frontend - javascript, html, css

20191 @seniorFront

Senior Front - канал для front-end программистов, здесь есть много всего про CSS3, Javascript, Html5, Angular, React, видео / статьи / курсы

Senior Frontend - javascript, html, css

4 года назад
Открыть в
PaginationHelper В этой кате вам нужно создать класс, который будет работать с пагинацией. В качестве данных в классе есть массив элементов и число элементов на странице. Пример работы методов класса: var helper = new PaginationHelper(['a','b','c','d','e','f'], 4); helper.pageCount(); //should == 2 helper.itemCount(); //should == 6 helper.pageItemCount(0); //should == 4 helper.pageItemCount(1); // last page - should == 2 helper.pageItemCount(2); // should == -1 since the page is invalid // pageIndex takes an item index and returns the page that it belongs on helper.pageIndex(5); //should == 1 (zero based index) helper.pageIndex(2); //should == 0 helper.pageIndex(20); //should == -1 helper.pageIndex(-10); //should == -1 👉 @seniorFront