“Como definir um tempo limite em um elemento de matriz” Respostas de código

Como definir um tempo limite em um elemento de matriz

   
function ArrayPlusDelay(array, delegate, delay) {
  var i = 0
  
  function loop() {
  	  // each loop, call passed in function
      delegate(array[i]);
      
      // increment, and if we're still here, call again
      if (i++ < array.length - 1)
          setTimeout(loop, delay); //recursive
  }

  // seed first call
  setTimeout(loop, delay);
}

// call like this
ArrayPlusDelay(['d','e','f'], function(obj) {console.log(obj)},1000)
Blue-eyed Barracuda

Como definir um tempo limite em um elemento de matriz

function ArrayPlusDelay(array, delegate, delay) {
  var i = 0
  
   // seed first call and store interval (to clear later)
  var interval = setInterval(function() {
    	// each loop, call passed in function
      delegate(array[i]);
      
        // increment, and if we're past array, clear interval
      if (i++ >= array.length - 1)
          clearInterval(interval);
  }, delay)
  
}

ArrayPlusDelay(['x','y','z'], function(obj) {console.log(obj)},1000)
Blue-eyed Barracuda

Como definir um tempo limite em um elemento de matriz

var ary = ['kevin', 'mike', 'sally'];

for(let i = 1; i <= ary.length; i++){
    setTimeout(function(){
        console.log(ary[i - 1]);
      }, 5000 * i); 
}
Blue-eyed Barracuda

Respostas semelhantes a “Como definir um tempo limite em um elemento de matriz”

Perguntas semelhantes a “Como definir um tempo limite em um elemento de matriz”

Mais respostas relacionadas para “Como definir um tempo limite em um elemento de matriz” em JavaScript

Procure respostas de código populares por idioma

Procurar outros idiomas de código