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

Building an Offline-Friendly Image Upload System

Most image upload systems assume one thing: the user has a stable internet connection. That assumption…

14 hours ago

JavaScript Background Sync API

Imagine a user submits a form while their internet connection suddenly disappears. Normally, the request…

21 hours ago

10 Signs Your PC Has Been Hacked

Cybercriminals don't always announce their presence. Many compromises are designed to remain unnoticed for weeks…

1 week ago

What Killed jQuery?

For years, jQuery was everywhere. If you were building websites in the 2010s, there was a…

1 week ago

How to Resolve Git Merge Conflicts

Few things halt a developer’s flow faster than seeing the dreaded word: CONFLICT. A Git merge…

2 weeks ago

How to Create REST APIs in Java Spring Boot

Spring Boot is one of the most popular frameworks for building REST APIs in Java.…

2 weeks ago