Rest operator in JavaScript

Rest operator is similar to spread operator its an es6 feature that allows converting arguments to an array of values;

Syntax of spread operator is as follows;

function spr(...params) {
    console.log(params)
}

spr(1,2,3)
// [1, 2, 3]

You can use rest operator among other arguments


function sprr(args, ...params) {

    console.log(params)

}

spr('foo', 1, 2, 3)

// [1, 2, 3]


More information:
Rest parameters MDN

Comments

Popular posts from this blog

How to wait for a promise within a loop block

Removing bash.sh #hash comments from a string using regEx in JavaScript

Snake monochrome (JS1024)

How to set content disposition headers for express nodejs apps

Es6 new features summarized round up