2017-03-22 165 views
0
function add() { 
      myChart.data.labels.push(Math.random()); 
      myChart.data.datasets[0].data.push(Math.random()); 
      myChart.update(); 
      setTimeout(add(), 1000); 
     } 

我試着用setTimeout做一個遞歸函數。 該功能在圖表上,但沒有「的setTimeout」它的工作原理產生隨機值,但如果我插入「setTimeout的」圖表沒有出現..瀏覽器頁面完全是空的遞歸函數圖

回答

1

setTimeout需要參考的功能 - add

不是一個函數的結果 - add()

嘗試像這樣...

setTimeout(add, 1000); 
+0

哇.. TY。有用 *_* –