今天在复制代码时,遇到死循环,导致在 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)
}
}
后续应该避免犯这个错误
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。