skip to main content

Limit the number of items in an Array

01 August, 2020

Posted in code
Tagged javascript

Suppose you have an array of blog posts but only want to show a limited number of results, you can use the slice() method to create a new filtered array without mutating the original.

const data = [
// An array of many items

// This limit could be an explicit value or retrieved from a configuration setting.
const limit = 5;

// If a limit is set, return the filtered array otherwise return the full array.
const filteredData = limit ? data.slice(0, limit) : data;