Skip to content

Instantly share code, notes, and snippets.

@rochapablo
Created August 8, 2018 11:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rochapablo/185e68e23ff506cc811e0261a549cea7 to your computer and use it in GitHub Desktop.
Save rochapablo/185e68e23ff506cc811e0261a549cea7 to your computer and use it in GitHub Desktop.
Array of Object with Pagination
console.clear();
var data = [];
for (var i = 1; i <= 15; i++) {
var uuid = faker.random.uuid();
data.push({
id: i,
name: faker.name.findName(),
email: faker.internet.email(),
department: faker.commerce.department()
});
}
var total = data.length;
var page = 1;
var limit = 5;
var start = Math.max(page - 1, 0) * limit;
var end = start + limit;
data = data.slice(start, end);
console.log({ data: data, length: data.length, total: total });
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment