摘要:今天在复制代码时,遇到死循环,导致在里面执行没有反应其中第二个循环是直接粘贴的,其中的忘记修改,正确的代码是后续应该避免犯这个错误
今天在复制代码时,遇到死循环,导致在 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
摘要:测试数次之后,转而怀疑工具有问题。上午阅读,改代码。下午改代码,听了两个小时的分享,在澳洲工作的前端工程师,很精彩。至今还在因挣扎,无奈另外,今天貌似爆出林丹出轨了这世界啊。今天阅读的文章不多。压缩有损压缩无损压缩以及有损带透明通道压缩。 今天晚上十点才下班。找了一晚上 bug。最后发现代码压缩之后,在 IE 下出现报错。测试数次之后,转而怀疑工具有问题。匆匆证明是代码压缩过程中出现的...
摘要:并发的为什么会引起死循环在多线程使用场景中,应该尽量避免使用线程不安全的,而使用线程安全的。那么为什么说是线程不安全的,下面举例子说明在并发的多线程使用场景中使用可能造成死循环。注意此时两个线程已经成功添加数据。 并发的HashMap为什么会引起死循环? 在多线程使用场景中,应该尽量避免使用线程不安全的 HashMap,而使用线程安全的 ConcurrentHashMap。那么为什么...
摘要:开发时,我们经常会使用或等钩子,以便在更新文章或分类时,增加一些附加数据,这些钩子触发的时机是发布或更新数据的时间,如果处理不好,就会出现死循环的情况,导致更新数据时出现死循环的情况。我们可以做的是在开发过程中尽量小心,避免死循环的出现。 WordPress 开发时,我们经常会使用 save_post 或 create_post_tag 等钩子,以便在更新文章或分类时,增加一些附加数据...
摘要:效果需求为了实现报表效果,自己杜撰的需求。主要是思路,思路通了实现其他效果也。统计每个人在一年中每一天迟到早退的情况。首先将报表样式用实现,然后利用函数生成下载。 效果 showImg(https://segmentfault.com/img/bVIh7Z?w=1680&h=322); showImg(https://segmentfault.com/img/bVIh8m?w=969&...
阅读 2908·2021-11-17 09:33
阅读 1629·2021-10-12 10:13
阅读 2424·2021-09-22 15:48
阅读 2311·2019-08-29 17:19
阅读 2587·2019-08-26 11:50
阅读 1564·2019-08-26 10:37
阅读 1731·2019-08-23 16:54
阅读 2916·2019-08-23 14:14