Categories: softare development

Accept an Indefinite Number of Arguments in JavaScript

To accept an indefinite number of arguments in JavaScript, we use the Rest Parameter.

In JavaScript, the rest parameter syntax allows you to represent an indefinite number of arguments as an array within a function parameter. It provides a convenient way to work with functions that can accept a variable number of arguments.

The rest parameter is indicated by three dots (…) followed by a parameter name. Let’s write a JavaScript function that can take an indefinite number of parameters:


   function add(...elements){
     let sum = 0;
     for(let element of elements){
       sum+= element;
     }
     return sum;
   }
   console.log(add(2,4,6)); //12
  

Start Learning JavaScript For Free Here

Recent Posts

Differences Between a Website and a Web App

Here’s a comprehensive, clear differentiation between a Website and a Web App, from purpose all the…

3 days ago

Essential VS Code Extensions Every Developer Should Use

Visual Studio Code (VS Code) is powerful out of the box, but its real strength…

2 weeks ago

JavaScript Variables

1. What Is a Variable in JavaScript? A variable is a named container used to store data…

2 weeks ago

C++ Queue

1. What Is a Queue? A Queue is a linear data structure that follows the principle: FIFO – First…

2 weeks ago

Must-Know Angular Concepts

Angular is a full-featured frontend framework built by Google for creating large, maintainable, and high-performance web applications.…

2 weeks ago

Responsive Web Design (RWD)

What Is Responsive Web Design? Responsive Web Design (RWD) is an approach to building websites…

2 weeks ago