Javascript - Loop over array - setinterval

by katalin_2003

JavaScript

var symbols = ["AAA", "BBB", "CCC", "DDD"];

var i = 0;

function doPoll() {
    poll(symbols[i]);
    i++;
    if (i === symbols.length) {
        clearInterval(itvl);
    }
}

function poll(value) {
    console.log('poll ' + value);
}

var itvl = setInterval(doPoll, 1500);