![](/img/trans.png)
[英]how to get updated value of react useState hook from setInterval function in highcharts?
[英]how to get updated value of a variable from setInterval function
var data = Math.random() setInterval(function interval() { console.log(data) }, 1500)
我想從setinterval
function 中獲取var data
的更新值,但是我無法獲取var data
的更新值,不要更改此行
var data = Math.random()
此行是強制性的。 我不能以某種方式改變這條線。 如何獲得更新的值?
您需要將其轉換為 function,以便在每個setInterval
中重新計算:
const data = () => Math.random(); setInterval(function interval() { console.log(data()); }, 1500);
var data = Math.random()
setInterval(function interval(){
console.log(data)
},1500)
在這種情況下,數據變量不會在每個間隔中更新,這就是該數據打印相同值的原因
其他方法:
setInterval(function interval(){
var data = Math.random()
console.log(data)
},1500)
或者您可以在頂部為隨機數定義一個 function 並且您可以在區間內調用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.