JavaScript
let properties = [{
name: 'Guru',
age: '27',
}, {
name: 'Bhagya',
age: '26',
}, {
name: 'Suyog',
age: '32',
}, {
name: 'Rakesh',
age: '53',
}, {
name: 'Ramesh',
age: '12',
}, {
name: 'Suresh',
age: '10',
}, {
name: 'Kalmesh',
age: '22',
}, {
name: 'Jyothi',
age: '56',
}, {
name: 'Satish',
age: '55',
}, {
name: 'Prateek',
age: '23',
}, {
name: 'Tushar',
age: '25',
}, {
name: 'PS',
age: '67',
}, {
name: 'Subhendu',
age: '11',
}, {
name: 'Tejas',
age: '09',
}, {
name: 'Tejas',
age: '09',
}, {
name: 'Tejas',
age: '09',
}, {
name: 'Tejas',
age: '09',
}, {
name: 'Tejas',
age: '09',
}, {
name: 'Tejas',
age: '09',
}, {
name: 'Tejas',
age: '09',
}, {
name: 'Tejas',
age: '09',
}]
let page_size = 10;
let no_of_pages = Math.ceil(properties.length / page_size);
let page_number = 1;
function paginate() {
return properties.slice((page_number - 1) * page_size, page_number * page_size);
}
function createPageNumbers(){
let array = [];
for(let i=1; i<=no_of_pages; i++){
array.push(i);
}
return array;
}
console.log('Paginated', createPageNumbers());