softare development

Accept Unlimited Arguments in a JavaScript Function

In this tutorial, we will see how to accept unlimited arguments in a JavaScript function.

A function is block of code that can hold and process a logic. Functions in JavaScript can be declared using the function keyword or arrow function.

function sum(){
console.log("this is a function.");
}
sum();

Function With Parameters

Functions can also have parameters and the number of parameters supplied must be equal to the number of parameters passed.

function sum(a,b){
return a + b;
}
console.log(sum(5,5)); //10

Function With Unlimited Arguments

Functions can also take unlimited number of parameters as well. To accept an unlimited number of arguments in a JavaScript function, we will use the spread operator.

 function sum(...nums){
   let sum = nums.reduce((a, b) => {
     return a + b;
   })
   return sum
}
console.log(sum(4,5,6,2,3,3))

The above function will accept unlimited number of parameters in the JavaScript function. The function returns a sum of all the passed arguments.

Top 30 React Native Questions and Answers

Recent Posts

Essential VS Code Extensions Every Developer Should Use

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

21 hours ago

JavaScript Variables

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

1 day ago

C++ Queue

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

3 days ago

Must-Know Angular Concepts

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

4 days ago

Responsive Web Design (RWD)

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

4 days ago

Geolocation API in JavaScript

The Geolocation API allows a web application to access a user’s geographical location (latitude, longitude, and more), with…

2 weeks ago