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();
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
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
If you’ve ever built an interactive web application, you may have encountered a puzzling issue:…
Arrays are the backbone of programming, used in nearly every application. Whether you're manipulating data,…
If you've ever tried to learn JavaScript, you’ve probably heard about the "Event Loop"—that mysterious,…
JavaScript can sometimes behave in unexpected ways, especially when comparing arrays and objects. If you've…
Recursion is a programming technique where a function calls itself to solve smaller instances of…
One of the most common errors in JavaScript is the dreaded TypeError: Cannot read property…