/Funciones en JavaScript EM6
development-javascript-functions

Funciones en JavaScript EM6

Recuerden que pueden jugar con JS desde el navegador con F12 y luego la opción console o desde https://jsbin.com La forma tradicional como definíamos una función era:

function myFunction(){
    ...
}

Un ejemplo puntual sería:

function printMyName (name) {
  console.log(name);
}
​
printMyName('Carlos');

La nueva forma de hacerlo:

const printMyName = (name) => {
  console.log(name);
}
​
printMyName('Carlos');

Si no necesitamos pasarle valores a la función podemos hacerlo de la siguiente manera:

const printMyName = () => {
  console.log('Carlos');
}
​
printMyName();

O si pensamos pasarlo varios valores debemos incluirlos entre paréntesis de la siguiente manera

const printMyName = (name, age) => {
  console.log(name, age);
}
​
printMyName('Carlos', 30);

Incluso si vamos a retornar 1 solo valor de una función podemos simplificar el código de la siguiente manera:

const multiply = number => number *2;
​
console.log(multiply(8));

El resultado será: 16