javascript - setInterval 函数 JavaScript 的问题
问题描述
我在 JavaScript 中使用 setInterval 函数,但我从 console.log('NOW') 获得每秒一百次重复。setTimeout 也有同样的效果。
我的错误在哪里?我想每 15 分钟调用一次函数“function1”。
JavaScript 代码:
function1() {
console.log('NOW');
.
.
.
});
},
refreshData() {
this.function1();
setInterval(this.refreshData(), 900000);
},
提前感谢!
解决方案
您正在调用该功能
setInterval(this.refreshData(), 900000);
而不是传递对函数的引用
setInterval(this.refreshData, 900000);
推荐阅读
- c# - 将 DataGrid 绑定到 ObservableCollection
> - python - 根据 .csv 文件中给出的日期列创建列
- vue.js - 如何在 vuepress 中使用 jsx?
- sql - JPA标准api是否有JOIN和IN问题?
- c - 在 libharu 中使用 utf-8 时必须嵌入字体吗?
- react-native - React Native 的垂直和水平滚动,同时支持 IOS 和 Android
- c - ADC 缓冲区未保存完整值
- visual-studio - 无法连接到 IIS Express
- python - scikit-learn 如何处理多个 n_jobs 参数?
- c# - 添加控制器时点网核心脚手架失败