operador arrow - keblato/TutorialesTalleres-Angular GitHub Wiki

FAQ: Qué significa el operador arrow ?

Qué significa el operador arrow =>?

Es una forma abreviada de definir funciones (sin nombre). Ejemplos:

() => {} // no tiene nombre ni parámetros ni retorno

var saludo = () => {
  console.log("Hola");
};
// El llamado: 
saludo ();



// En consola:

Hola

=> // sin nombre, ni retorno, ni paréntesis, ni corchetes! Tomado de freecodecamp

var timesTwo = params => params * 2

// El llamado: 
timesTwo(4);  

// En consola:
 8

(p1:type, p2: ...) => {} // con parámetros sin retorno

var saludo = (apellido: string) => {
  console.log("Hola ", apellido);
};
// El llamado: 
saludo ("Medina");

// En consola:

Hola Medina

(p1:type, p2: ...) :string => {} // con parámetros con retorno

var saludo = (apellido: string) => {
    let respuesta = "Hola "+ apellido;
    return respuesta;
};
// El llamado: 
console.log(saludo ("Medina"));

// En consola:

Hola Medina
Volver a FAQ