javascript

Javascript: Rest Parameters

The rest parameter is an ES6 syntax that is used to represent an indefinite number of elements as an array.

See arrays in Java

Example

function add(...elements){
let sum = 0;
for(let i of elements){
sum +=i;
} 
console.log(sum);
}

console.log(add(2,4,6)); //12

It can also be used to get the rest elements of an array.

Example

let snacks = ["meatpie", "sausage", biscuit", "pizza"];
let drinks = ["Coke", "Sprite", "Malt", "Fanta"];

snacks.push(...drinks);
console.log(snacks); //combines all elements of snacks and //drinks

Recent Posts

The Golden Ratio (φ)

1. What Is the Golden Ratio? The Golden Ratio, represented by the Greek letter φ (phi), is…

1 day ago

CSS Combinators

In CSS, combinators define relationships between selectors. Instead of selecting elements individually, combinators allow you to target elements based…

4 days ago

Boolean Algebra

Below is a comprehensive, beginner-friendly, yet deeply detailed guide to Boolean Algebra, complete with definitions, laws,…

5 days ago

Why It’s Difficult to Debug Other People’s Code (And what Can be Done About it)

Debugging your own code is hard enough — debugging someone else’s code is a whole…

6 days ago

Complete Git Commands

Git is a free, open-source distributed version control system created by Linus Torvalds.It helps developers: Learn how to…

1 week ago

Bubble Sort Algorithm

Bubble Sort is one of the simplest sorting algorithms in computer science. Although it’s not…

1 week ago