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.