En este ejemplo, aprenderá a escribir un programa JavaScript que pasará un parámetro a una función setTimeout ().
Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de JavaScript:
- Funciones de JavaScript y expresiones de función
- Javascript setTimeout ()
El setTimeout()método ejecuta un bloque de código después del tiempo especificado. El método ejecuta el código solo una vez.
La sintaxis comúnmente utilizada de JavaScript setTimeout es:
 setTimeout(function, milliseconds);
Sus parámetros son:
- función : una función que contiene un bloque de código
- milisegundos : el tiempo después del cual se ejecuta la función
Ejemplo 1: pasar parámetro a setTimeout
 // program to pass parameter to a setTimeout() function function greet() ( console.log('Hello world'); ) // passing parameter setTimeout(greet, 3000); console.log('This message is shown first');
Salida
Este mensaje se muestra primero Hola mundo
En el programa anterior, la greet()función se pasa al setTimeout().
La greet()función se llama luego de 3000 milisegundos ( 3 segundos).
Por lo tanto, el programa muestra el texto Hola mundo solo una vez después de 3 segundos.
Ejemplo 2: pasar un parámetro a una función
//programa para pasar el parámetro a la función en setTimeout ()function greet(x, y) ( console.log(x); console.log(y); ) // passing parameter setTimeout(greet, 3000, 'hello', 'world'); console.log('This message is shown first');
Salida
Este mensaje se muestra primero hola mundo
En el programa anterior, se requieren parámetros adicionales xey en la greet()función.
Al llamar a la setTimeout()función, se pasan argumentos adicionales 'hello'y 'world'que son utilizados por la greet()función.








