odpalenie czegoś za 200 ms
setTimeout(function()
{
// tu kod
}, 200);
Warto też spróbować zrobić coś takiego:
function setFiniteInterval(callback, delay, repetitions) {
var x = 0;
var intervalID = window.setInterval(function () {
callback();
if (++x === repetitions) {
window.clearInterval(intervalID);
}
}, delay);
}
Rozszerzamy trochę funckję wbudowaną setInterval
tworząc jej policzalny odpowiednik.
callback
- to co ma się wykonać
delay
- opóźnienie
repetitions
- ile razy ma się wykonać
A później wywołujesz to w ten sposób:
setFiniteInterval(function () {
Tutaj to co ma się wykonywać
}, 1000, 5);
Możesz oczywiście zdefiniować wcześniej funkcję i podać ją jako argument (a nie tak jak jest tutaj pisać kod w środku).
function fetchDataFromInput() {
...
}