繁体   English   中英

Javascript函数仅调用一次

[英]Javascript function only called once

我有一个应该在每次迭代中调用的函数,但是看起来它只被调用了一次,然后才被调用。

我看不到,但是此代码块中必须有一些内容。 应该调用的函数是draw()

ws.onmessage = function (evt) {
    dataset.length = 0;
    var distances = JSON.parse(evt.data);
    //console.log(distances);

    for (var i = 0; i < buffer.length; i++) {
        if (buffer[i][0] == distances.miles) {
            buffer[i][1][0]++;
        }
        //console.log(buffer);
        dataset.push(buffer[i][1][0]);
        //console.log(dataset);  
        draw();
    }


}

我知道函数draw()可以工作,并且它从数据集数组中获取正确的更新数据,因为该数据已发送到函数draw()

draw()在循环之外,将其向上移动两行:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM