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

Microsoft to Replace Remote Desktop App By May 27, 2025

Microsoft is discontinuing support for its Remote Desktop app on Windows, effective May 27th. Users…

24 hours ago

Common Pitfalls in React Native Development

Now that React Native is your go-to framework for building cross-platform mobile applications efficiently, it's…

3 days ago

Search Through An Array of Objects to Find a Particular Value

When dealing with complex data structures. For example, you might have an array of user…

1 week ago

What are WebSockets?

If you've played Fortnite, watched a live ESPN match, or used Slack or Microsoft Teams,…

2 weeks ago

How to Use Custom Hooks in React

A custom hook in React is a JavaScript function that leverages React’s built-in hooks—like useState,…

2 weeks ago

South Korea bans downloads of DeepSeek AI until further notice

The South Korean government announced on Monday that it had temporarily halted new downloads of…

3 weeks ago