函数内的setInterval

时间:2019-07-18 18:57:28

标签: javascript

我想通过使用setInterval函数中的forloop输出5条消息(“消息号+#”),但是没有解决。

def handle_object(obj):
    if isinstance(obj, Jsonable):
        return obj.extract_json()  # should really return something that's json encodable now
    raise TypeError(f'Not sure how to JSONify {obj}')

# ...
json.dumps(anything, default=handle_object)

谢谢

2 个答案:

答案 0 :(得分:1)

要修复代码,请在for循环中使用方括号。

setInterval (function() {
    var i;
    for (i = 0; i <= 5; i++) {
      console.log("Here is message number" + "" + i);
    }
}, 1000);

每秒五秒钟打印一条消息(这是我认为您想要的功能)

var i = 0;
var x;
x = setInterval (function() {
   console.log("Here is message number" + "" + i++);
   if(i >= 5) {
    clearInterval(x);
   }
}, 1000);

答案 1 :(得分:0)

您需要将# Format objC files (*.h and *.m) under the current folder, recursively alias clang-format-all="find . -name \"*.m\" -o -name \"*.h\" | sed 's| |\\ |g' | xargs clang-format -i" 移动到该函数之外,并且需要存储间隔标识符并在显示所需消息后清除该间隔。

i