Spread Operator & Rest Parameters

JavaScirpt ES6 concepts

by manoj_antony32

JavaScript

var n = ['keep time', 'enjoy learning']
var life = ['Work Hard','learn interesting', ...n, 'Enjoy'];

//console.log(life)

var n = [9,8,7]
var x = function(a,b,c,...n){
 /*console.log(arguments)
 var arrVal = Array.prototype.slice.call(arguments, 0);
 var arrVal1 = [].slice.call(arguments, 0);
 console.log(arrVal)
 console.log(arrVal1)*/
  var arrVal = Array.prototype.slice.call(arguments, 0);
 //console.log(a,b,c)
 //console.log(arrVal)
 
};

x('1','2','3')

var a = [2,3,4];
var b = [6,7,8];
Array.prototype.push.apply(a, b);
//a.push(b); Not worked as expected
console.log(a);