资讯专栏INFORMATION COLUMN

2016-11-17遇到的死循环

PascalXie / 1687人阅读

摘要:今天在复制代码时,遇到死循环,导致在里面执行没有反应其中第二个循环是直接粘贴的,其中的忘记修改,正确的代码是后续应该避免犯这个错误

今天在复制代码时,遇到死循环,导致在 Console 里面执行没有反应:

    var s = []
    var newA = unique(a)
    var newB = unique(b)
    for (var i = 0; i < newA.length; i++) {
        var index = newA[i]
        s.push(index)
    }

    for (var j = 0; j < newB.length; i++) {
        var element = newB[j]
        if (!newA.includes(element)) {
            s.push(element)
        }
    }

其中第二个循环是直接粘贴的,其中的 i 忘记修改,正确的代码是:

    var s = []
    var newA = unique(a)
    var newB = unique(b)
    for (var i = 0; i < newA.length; i++) {
        var index = newA[i]
        s.push(index)
    }

    for (var j = 0; j < newB.length; j++) {
        var element = newB[j]
        if (!newA.includes(element)) {
            s.push(element)
        }
    }

后续应该避免犯这个错误

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/80925.html

相关文章

  • 前端阅读笔记 2016-11-17

    摘要:测试数次之后,转而怀疑工具有问题。上午阅读,改代码。下午改代码,听了两个小时的分享,在澳洲工作的前端工程师,很精彩。至今还在因挣扎,无奈另外,今天貌似爆出林丹出轨了这世界啊。今天阅读的文章不多。压缩有损压缩无损压缩以及有损带透明通道压缩。 今天晚上十点才下班。找了一晚上 bug。最后发现代码压缩之后,在 IE 下出现报错。测试数次之后,转而怀疑工具有问题。匆匆证明是代码压缩过程中出现的...

    csRyan 评论0 收藏0
  • HashMap的死循环

    摘要:并发的为什么会引起死循环在多线程使用场景中,应该尽量避免使用线程不安全的,而使用线程安全的。那么为什么说是线程不安全的,下面举例子说明在并发的多线程使用场景中使用可能造成死循环。注意此时两个线程已经成功添加数据。 并发的HashMap为什么会引起死循环? 在多线程使用场景中,应该尽量避免使用线程不安全的 HashMap,而使用线程安全的 ConcurrentHashMap。那么为什么...

    HelKyle 评论0 收藏0
  • WordPress 使用钩子进行主题开发时避免死循环

    摘要:开发时,我们经常会使用或等钩子,以便在更新文章或分类时,增加一些附加数据,这些钩子触发的时机是发布或更新数据的时间,如果处理不好,就会出现死循环的情况,导致更新数据时出现死循环的情况。我们可以做的是在开发过程中尽量小心,避免死循环的出现。 WordPress 开发时,我们经常会使用 save_post 或 create_post_tag 等钩子,以便在更新文章或分类时,增加一些附加数据...

    LeexMuller 评论0 收藏0
  • PHP导出报表(案例)

    摘要:效果需求为了实现报表效果,自己杜撰的需求。主要是思路,思路通了实现其他效果也。统计每个人在一年中每一天迟到早退的情况。首先将报表样式用实现,然后利用函数生成下载。 效果 showImg(https://segmentfault.com/img/bVIh7Z?w=1680&h=322); showImg(https://segmentfault.com/img/bVIh8m?w=969&...

    jifei 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<