Funciones puras

https://www.geeksforgeeks.org/pure-functions-in-javascript/

/* Vamos a trabajar el concepto de funciones 'puras' */

let nombre="Juan";

function saludo(){
    console.log("Hola ",nombre); // Las variables definidas dentro de este bloque son visibles dentro de la función
}

saludo();

nombre="Ana";

saludo();

// Es mejor que la otra
function saludoOk(nombre){
    console.log("Hola",nombre);
}

saludoOk("Pep");


// Todavía mejor
function saludoPuro(nombre){
    return "Hola "+nombre;
}

console.log(saludoPuro("Eva"));
let s=saludoPuro("Juan");
alert(s);

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos