es6 function example

Example 1: js anonymous function es6

// (param1, param2, paramN) => expression

// ES5
var multiplyES5 = function(x, y) {
  return x * y;
};

// ES6
const multiplyES6 = (x, y) => { return x * y };

Example 2: arrow function javascript

const suma = (num1, num2) => num1+num2
console.log(suma(2,3));
//5

Example 3: how to make javascript function consise

multiplyfunc = (a, b) => { return a * b; }

Example 4: arrow function javascript

const power = (base, exponent) => {
  let result = 1;
  for (let count = 0; count < exponent; count++) {
    result *= base;
  }
  return result;
};

//if the function got only one parameter

const square1 = (x) => { return x * x; };
const square2 = x => x * x;

// empty parameter

const horn = () => {
  console.log("Toot");
};

Example 5: es6 functions

const add = (n1, n2) => n1 + n2