首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >for循环中的延迟

for循环中的延迟
EN

Stack Overflow用户
提问于 2013-06-12 05:57:57
回答 1查看 138关注 0票数 1

我正在运行一个脚本,该脚本不断地输出一个名为rects[0]的值数组。代码如下:

代码语言:javascript
运行
复制
function draw_faces(ctx, rects, sc, max) {
            var on = rects.length;
            if(on && max) {
                jsfeat.math.qsort(rects, 0, on-1, function(a,b){return (b.confidence<a.confidence);})
            }
            var n = max || on;
            n = Math.min(n, on);
            var r;
            for(var i = 0; i < n; ++i) {
                r = rects[i];
                ctx.strokeRect((r.x*sc)|0,(r.y*sc)|0,(r.width*sc)|0,(r.height*sc)|0);
                if (rects[0].width > 41.5  && rects[0].height > 41.5)
                                        WAIT TIME AND CHECK AGAIN
                     THEN console.log("face length");

            }
        }

我想做的是在最初的if语句检查rects值之后,我想等待一段时间,然后再次检查这些变量是否仍高于阈值41.5,然后执行一些操作,在本例中为console.log(“面部长度”)。

所以从本质上讲,我需要检查rects[0],然后等待几秒钟,然后再次检查它的值是否高于阈值。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-12 12:02:19

你不想要延迟,你想设置一些代码在几秒钟后运行。像这样使用setTimeout

代码语言:javascript
运行
复制
function draw_faces(ctx, rects, sc, max) {
        var on = rects.length;
        if(on && max) {
            jsfeat.math.qsort(rects, 0, on-1, function(a,b){return (b.confidence<a.confidence);})
        }
        var n = max || on;
        n = Math.min(n, on);
        var r;
        for(var i = 0; i < n; ++i) {
            r = rects[i];
            ctx.strokeRect((r.x*sc)|0,(r.y*sc)|0,(r.width*sc)|0,(r.height*sc)|0);
            if (rects[0].width > 41.5  && rects[0].height > 41.5) {

                    setTimeout(function() {
                        if (rects[0].width > 41.5  && rects[0].height > 41.5) {
                            console.log("face length");
                        }
                    }, 3000);
            }
        }
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17054563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档