7 Ways to use Spread Operator in JavaScript.

7 Ways to use Spread Operator in JavaScript.

JavaScript Spread Operator.

JavaScript Spread Operator (...) allow us to quickly copy all or part of an existing array or object into another array or object.

Here 8 ways to use spread operator mentioned below :

  1. To remove duplicate from an array.
let num = [1,2,3,3,1,1,3];
let uniqueNum = [...new set(num)];
console.log(uniqueNum); //1,2,3
  1. Convert String to Character :
let name = "JavaScript Tutorial";
let chars = [...name];
console.log(chars);
  1. Destructing Variables :
let [mango, ...fruits] = ["Mango","Banana","Orange"];
console.log(mango); // Mango
console.log(fruits); // Banana, Orange
  1. Passing as an Arguments :
function sum(a,b){
    return a+b;
}

let num = [1,2];

console.log(sum(...num)); // 3
  1. Merging Arrays :
let num1 = [1,2,3,4];
let num2 = [5,6,7,8];

let result = [...num1, ...num2];
console.log(result); // [1,2,3,4,5,6,7,8]

6.Copying Arrays :

let nums = [1,2,3,4,5];
let copyElement = [...nums];
console.log(copyElement); // [1,2,3,4,5]
  1. Using Spread Operator in logging :
let nums = [100,101,102,103];
console.log(nums); // [100,101,102,103]

How many did you know of above uses ?