Open In App
Related Articles

Collect.js Introduction

Like Article
Save Article
Report issue

Collect.js is a JavaScript library for collecting data from tree-based structures. This library is used on JavaScript Array and Objects.

Features: Some of the important features of Collect.js are:

  • It is a fluent and convenient wrapper for working with arrays and objects.
  • It provides us with different functions that help in working with data much easier.
  • It also helps the programmers to write more concise code and easier to maintain the JavaScript code.
  • It is also compatible with Laravel.

Installation: We can install collect.js by following two methods.

Method 1: We can install it using npm. Make sure that you have Node.js and npm installed.

npm install collect-js

Method 2: We can also use it through CDN Links. Go to the and add the following CDN link inside <script> tag.

<script src=”” integrity=
“sha512eHrXl+YqedGIdIKP5YOueP0z7RfRgmo7R1d8pTvEOhikZIFpD54dXbwp9os9z4hVHVHZeRHw0qfF93lDsQDQA==” crossorigin=”anonymous” referrerpolicy=”no-referrer”></script>

Lets’s see an example of how collect.js works.

Example: In this example, we will see how to create new collection instance using Collect.js make() Function.


// Requiring module
const collect = require('collect.js')
// User defined collection
var myCollection = [1,2,3,4,5]
function make(items = []) {
    return new this.constructor(items);
// Creating collection object
const collection = collect(myCollection);
// Printing collection
// Make Function call


Run the index.js file using the following command:

node index.js


[ 1, 2, 3, 4, 5 ]
[ 1, 2, 3 ]

Last Updated : 13 Dec, 2021
Like Article
Save Article
Share your thoughts in the comments
Similar Reads