Necesito una función que al llamarla, ejecute una determina acción, espere un tiempo determinado y luego hago otra

soy un novato en todo esto de la programación Web y en la programación en General tampoco tengo mucha experiencia, así que disculpad mi ignorancia. Necesito una forma de hacer una función en javascript que haga algo como lo que describo de forma informal en las siguientes lineas:

function x{ acción a; esperar 3 segundos; acción b; }

Muchas gracias.

2
задан 27.12.2016, 03:10
0 ответов

измени комментарии для твоей логики твоей программы

var funcionEjemplo=function(){
    //hacer algo 1 
    setTimeout(function(){
    //hacer algo 2
    },2000);
    //hacer algo 3
}

Заметь: функция setTimeout значит, что //hacer algo 2, он отсрочит 3 секунды в выполнении этого

функция называется funcionEjemplo

чтобы это призывать ты будешь должен делать следующего способа: funcionEjemplo(); sip так простого, также ты можешь работать с параметрами

я оставляю тебе функциональный пример:

var sumarPorPartes=function(a,b,c){
    	var suma1=a+b; 
    	setTimeout(function(){
    	var total=suma1*c;
          console.log(total);
    	},3000);
  console.log(suma1);
    }

sumarPorPartes(2,3,4);

все то, что было бы внутри области тела функции setTimeout () опоздает время, которое определяется

1
ответ дан 03.12.2019, 17:58
  • 1
    Пожалуйста, podrí схвати писать это другой формы, дело в том, что я не понимаю, как это переменная, которая получает funció n, y также как llamarí в –  27.12.2016, 03:26
  • 2
    @Daniel издайте мой ответ –  27.12.2016, 03:29
  • 3
    Стой, и setTimeout, как оно функционирует? –  27.12.2016, 03:30
  • 4
    Извините мое неведение, и большое спасибо –  27.12.2016, 03:31
  • 5
    Уже я это протестировал и функционируй совершенно, Тысячи спасибо –  27.12.2016, 03:33