Como enviar parámetros a la función setTimeout de javascript

Para enviar parámetros a la función setTimeout podemos hacerlo con la ayuda de una función anónima, para ello anexo un ejemplo:


//se ejecuta la función en 1 segundo

setTimeout(function(){
    unafuncion("Pepe");
},1000)

function unafuncion(nombre){
    alert("hola "+nombre)
}

Autor: Héctor de León

Desarrollador de software, lector compulsivo.