SetInterval函数不会在Javascript代码中创建延迟
SetInterval function is not creating delay in Javascript code
大家好,我在使用setInterval函数时有麻烦。在下面的每种情况下,我都将其设置为10秒,但是其中的函数执行速度和正常情况一样快。我是新的javascript有人能告诉我我做错了什么?
setInterval(function() {
if (tempArray.length == 4) {
var counter = 0;
var sum = 0;
//console.log("counting average...");
for (var i = 0; i < tempArray.length; i++) {
sum += tempArray[i]; //add each temperature together
counter++;
}
}
var average = (sum / counter).toFixed(2);
setInterval(function() {
var avgString = "Data reveived, the average temperature is " + average + "*C";
console.log(avgString);
io.emit('chat message', avgString);
}, 10000);
}, 10000);
var tempArray = [1, 2, 3, 4, 5];
var counter = 0;
var sum = 0;
var average = 0;
setInterval(function() {
//console.log("counting average...");
tempArray = [
Math.random() * 10,
Math.random() * 10,
Math.random() * 10,
Math.random() * 10,
Math.random() * 10
];
for (var i = 0; i < tempArray.length; i++) {
sum += tempArray[i]; //add each temperature together
counter++;
}
average = (sum / counter);
setTimeout(function() {
var avgString = "Data reveived, the average temperature is " + (sum / counter) + "*C";
console.log(avgString);
}, 1 * 1000);
}, 1 * 2000);
相关文章:
- 如何使用我的Jquery代码创建委托事件侦听器
- 处理由无法访问的代码创建的来自Webworker的消息
- 如何使用php代码创建函数Javascript弹出框
- 根据代码创建翻转开关
- DOM 直接从他的 HTML 代码创建对象
- 使用 JavaScript 代码创建音频对象
- 使用解析从云代码创建安装对象
- 在V8中从C++代码创建自定义错误类
- 我对用php代码创建的HTML有一个问题
- 从现有的javascript代码创建angularjs应用程序
- 在javascript中,如何用更少的代码创建多个克隆,就像jQuery中的clone()方法一样
- 安全性:使用仅客户端代码创建唯一的用户连接
- 使用相同的javascript代码创建多个id
- 从HTML代码创建一个JavaScript对象
- JavaScript代码不适用于由另一段JavaScript代码创建的元素
- Onclick在html代码创建的谷歌应用程序脚本
- 我如何使用客户端(javascript)代码创建和下载html文件
- 如何在给定的链接中使用css代码创建垂直线
- 如何在IE开发人员工具中为加载时运行的代码创建断点?
- 为什么这段代码创建了一个无限循环?