Programa JavaScript para pasar parámetros a una función setTimeout ()

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.

Articulos interesantes...