Open In App

Lodash _.rest() Method

Last Updated : 03 Sep, 2024
Suggest changes
Share
Like Article
Like
Report

Lodash _.rest() method is used to create a function that calls the given function with the binding of the created function along with an array of arguments from the start position and beyond.

Syntax:

_.rest( func, start );

Parameters:

  • func: It is the function that is used to apply a rest parameter.
  • start: It is the start position of the rest parameter. It is an optional parameter.

Return Value:

  • This method returns the new function.

Example 1: In this example, we are using the lodash _.rest() method.

JavaScript
// Requiring lodash library const _ = require('lodash'); // Using the _.rest() method // with its parameter let write = _.rest(function (author, portal) {  return author + portal; }, [1]); // Calling write with its values console.log(write(['Nidhi', 'GeeksforGeeks'])); 

Output:

Nidhi,GeeksforGeeks

Example 2: In this example, we are using the lodash _.rest() method.

JavaScript
// Requiring lodash library const _ = require('lodash'); // Using the _.rest() method // with its parameter let called = _.rest(function (who, whom) {  return who + ' ' +  _.initial(whom).join(', ') +  (_.size(whom) > 2 ? ', and ' : '') +  _.last(whom); }); // Calling called with values  console.log(called('Teacher called', 'nidhi',  'nisha', 'preeti.')); 

Output:

Teacher called nidhi, nisha, and preeti.

Explore