JS 基础版 - 循环&遍历

懒王来更新了

最近写了很多关于数据处理的代码,突然发现最基础的循环里隐藏着很多不为人知的坑,现在准备记录一下。

万物皆可 for 循环

for 语句用于创建一个循环,它包含了三个可选的表达式,这三个表达式被包围在圆括号之中,使用分号分隔,后跟一个用于在循环中执行的语句(通常是一个块语句)。
示例1

1
2
3
for (var i = 0; i < 9; i++) {
console.log(i)
}

如果使用块语句,可以这样写
示例2

1
2
3
4
5
6
7
8
9
10
11
12
13
var i = 3
for(; i < 9; i++) {
// code
}
for(;;i++) {
if(i > 3) break
// 一定要确保循环跳出,否则会进入死循环
}
for(;;;) {
if(i > 3) break
console.log(i)
i++
}