两个控制台的结果是相同的。有人能解释一下为什么会这样吗?
控制台结果
for (let index = 0; index < 5; index++) {
console.log(index)
}
for (let index = 0; index < 5; ++index) {
console.log(index)
}
第一个循环使用post,第二个循环使用preincrement。桌子是这样的++index (pre-increment)表示"增加变量";表达式的值是最终值"Index++ (post-increment)表示"记住原始值,然后增加变量";表达式的值为原始值">
或者您可以遵循此链接https://stackoverflow.com/a/3469896/17123841