Collect.js whenNotEmpty() Function Last Updated : 12 Jan, 2021 Summarize Comments Improve Suggest changes Share Like Article Like Report Collect.js is a fluent and convenient wrapper for working with arrays and objects. The whenNotEmpty() function executes the callback function when the collection is not empty. Installation: Install the Collect.js module using the following command: npm install --save collect.jsSyntax: collection.whenNotEmpty(callback)Parameters: This function takes only one parameter i.e. the callback function which executes if the collection is not empty. Return Value: This function returns the new collection object. Example 1: Filename-index.js JavaScript // Requiring module const collect = require('collect.js') // User defined collection var myCollection = [ 'Good Morning', 'Good Evening', 'Good Afternoon' ] // Creating collection object const collection = collect(myCollection); // Function call for single insertion collection.whenNotEmpty(item => item.push('Good Night')); // Printing collection console.log(collection.all()); Run the index.js file using the following command: node index.jsOutput: [ 'Good Morning', 'Good Evening', 'Good Afternoon', 'Good Night' ]Example 2: Filename-index.js JavaScript // Requiring module const collect = require('collect.js') // User defined collection var myCollection = ['One', 'Two', 'Three'] // Creating collection object const collection = collect(myCollection); // Function call for multiple insertion collection.whenNotEmpty((item) => { item.push('Four') item.push('Five') item.push('Six') }); // Printing collection console.log(collection.all()); Run the index.js file using the following command: node index.jsOutput: [ 'One', 'Two', 'Three', 'Four', 'Five', 'Six' ] Reference: https://collect.js.org/api/whenNotEmpty.html Comment More infoAdvertise with us Next Article Collect.js | when() Function G gouravhammad Follow Improve Article Tags : Technical Scripter JavaScript Web Technologies Collect.js Similar Reads Collect.js whenEmpty() Function Collect.js is a fluent and convenient wrapper for working with arrays and objects. The whenEmpty() function executes the callback function when the collection is empty. Installation: Install the Collect.js module using the following command: npm install --save collect.jsSyntax:  collection.whenEmp 1 min read Collect.js unlessNotEmpty() Function Collect.js is a fluent and convenient wrapper for working with arrays and objects. The unlessNotEmpty() function executes the callback function when the collection is empty. Installation: Install the Collect.js module using the following command: npm install --save collect.jsSyntax:  collection.un 1 min read Collect.js | when() Function The when() function is used to callback if the first argument in the given proves to be true. In JavaScript, the array is first converted to a collection and then the function is applied to the collection.Syntax: data.when(conditional ,rule) Parameters: This function accept two parameters as mentio 1 min read Collect.js where() Function The where() function is used to filter the collection by a given key or value contained within the given array. In JavaScript, the array is first converted to a collection and then the function is applied to the collection. Syntax: data.where('key') Parameters: This function accepts a single paramet 2 min read Collect.js | whereNotBetween() Function The whereNotBetween()function is used to filter an input which do not lie in a specified range. In JavaScript, the array is first converted to a collection and then the function is applied to the collection.Syntax: data.whereNotBetween(key, [range]); Parameters: This function accepts two parameters 2 min read Collect.js unlessEmpty() Function Collect.js is a fluent and convenient wrapper for working with arrays and objects. The unlessEmpty() function executes the callback function when the collection is not empty. Installation: Install the Collect.js module using the following command: npm install --save collect.jsSyntax:  collection.u 1 min read Like