Programa JavaScript para passar parâmetro para uma função setTimeout ()

Neste exemplo, você aprenderá a escrever um programa JavaScript que passará um parâmetro para uma função setTimeout ().

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação JavaScript:

  • Função JavaScript e expressões de função
  • Javascript setTimeout ()

O setTimeout()método executa um bloco de código após o tempo especificado. O método executa o código apenas uma vez.

A sintaxe comumente usada de setTimeout JavaScript é:

 setTimeout(function, milliseconds);

Seus parâmetros são:

  • função - uma função que contém um bloco de código
  • milissegundos - o tempo após o qual a função é executada

Exemplo 1: passando parâmetro para 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');

Resultado

Esta mensagem é mostrada primeiro  Olá, mundo

No programa acima, a greet()função é passada para o setTimeout().

A greet()função, então, é chamada após 3.000 milissegundos ( 3 segundos).

Portanto, o programa exibe o texto Hello world apenas uma vez após 3 segundos.

Exemplo 2: Passando Parâmetro para Função

 // programa para passar parâmetro para função em 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');

Resultado

 Esta mensagem é mostrada primeiro olá mundo

No programa acima, os parâmetros adicionais x e y são necessários na greet()função.

Ao chamar a setTimeout()função, argumentos adicionais 'hello'e 'world'são passados, os quais são usados ​​pela greet()função.

Artigos interessantes...