function add() {
myChart.data.labels.push(Math.random());
myChart.data.datasets[0].data.push(Math.random());
myChart.update();
setTimeout(add(), 1000);
}
我尝试使用setTimeout创建递归函数。 该函数在图表上生成随机值,但没有“setTimeout”它可以工作,但如果我插入“setTimeout”图表不会出现..浏览器页面完全空了
答案 0 :(得分:1)
setTimeout
会引用一个函数 - add
不是函数的结果 - add()
尝试这样......
setTimeout(add, 1000);