“Jak ustawić limit czasu na elemencie tablicy” Kod odpowiedzi

Jak ustawić limit czasu na elemencie tablicy

   
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

Jak ustawić limit czasu na elemencie tablicy

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

Jak ustawić limit czasu na elemencie tablicy

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

Odpowiedzi podobne do “Jak ustawić limit czasu na elemencie tablicy”

Pytania podobne do “Jak ustawić limit czasu na elemencie tablicy”

Więcej pokrewnych odpowiedzi na “Jak ustawić limit czasu na elemencie tablicy” w JavaScript

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu