使用SetInterval对异步函数进行回调?

时间:2015-04-02 16:52:28

标签: javascript jquery asynchronous callback setinterval

我尝试在使用setInterval的函数完成后运行某些东西。我试图通过回调来做到这一点,但我似乎无法让它发挥作用?

到目前为止,我有以下

        var testing = ['A','D','F','H','B'];
        var index = 0;
        var wordCount = 1; 

        var showHide = setInterval(function () {
            var displayWords = "";
            var mx = index + wordCount;
            if (mx > testing.length) mx = testing.length;
            for (var i = index; i < mx; i++) {
                displayWords += testing[i] + " ";
            }
            d3.select("#stim").text(displayWords).style("font-size","150px");
            index = mx;
            if (index > testing.length) {
                clearInterval(showHide); 
                d3.select("#stim").text('L,R').style("font-size","150px");

            }
        }, 1000);

我希望以下行执行&#34;&#34;:

d3.select("#stim").text('L,R').style("font-size","150px");

我尝试使用this method但是当我尝试将#34; showHide&#34;在它自己的功能中,它似乎根本不起作用。

0 个答案:

没有答案