循环写法 解释 示例 传统循环 最基本的循环写法,需要手动定义循环变量、循环条件和循环变量的变化。

for (let i = 0; i < 10; i++) {
console.log(i);
}

for...in 循环 用于遍历对象的属性,循环变量是对象的属性名。

const obj = { name: 'John', age: 30 };
for (const key in obj) {
console.log(key + ': ' + obj[key]);
}

for...of 循环 用于遍历可迭代对象,循环变量是对象的每个元素值。

const arr = [1, 2, 3];
for (const item of arr) {
console.log(item);
}