【发布时间】:2018-06-26 01:27:45
【问题描述】:
编辑:看起来我的发帖方式搞砸了。为了将来对遇到此问题的其他人有所帮助,我将清理此问题。
我最近一直在学习 JavaScript,但遇到了一个问题 - 我认为这是一个错误,但我找不到任何关于它或如何修复它的信息。出于某种原因,我陷入了一个无限的 for 循环,在那里我看到了不断的“0”而不是预期的“0 1 2”。这是我目前的设置:
for (var i = 0; i < 2; i = i++) {
console.log(i)
}
任何帮助将不胜感激。为方便起见,我拍了一段视频(20 秒左右)。 [我意识到视频对那些在阅读后试图提供帮助的人没有帮助,但我认为它仍然可以帮助那些与我有同样问题的人。因此,我决定仅出于这个原因保留视频链接。]
作为额外信息,我通过 Windows 10 WSL(Windows 的 bash)、Ubuntu 16.04 运行了这个。我正在使用 Visual Studio Code。
https://photos.app.goo.gl/aJEgY3hEJVTMwRmK6
提前谢谢!
【问题讨论】:
-
...不要发布代码视频或代码视频链接,发布实际代码
-
i = i++;是无操作的。它增加变量,然后立即将其重置回之前的值。 -
Here are some reasons why posting your code as an image or video is very inconvenient. 下次请贴出代码并在问题本身中描述有问题的行为。
标签: javascript for-loop