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

Shell Prompt Tutorial

A shell prompt is the text displayed by a command-line shell to show that it is ready…

2 days ago

The SOC Analyst

A SOC Analyst (Security Operations Center Analyst) is one of the frontline defenders of an organization’s cybersecurity…

2 weeks ago

Building an Offline-Friendly Image Upload System

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

3 weeks ago

JavaScript Background Sync API

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

3 weeks ago

10 Signs Your PC Has Been Hacked

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

4 weeks ago

What Killed jQuery?

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

4 weeks ago