假设我们有一个数组 numbers
,它包含了一些数字。
const numbers = [10, 20, 30, 40, 50];
使用 for...of
循环来遍历这个数组,我们可以这样做:
for (let number of numbers) {
console.log(number); // 依次输出数组中的每个数字
// 在这里可以进行其他与当前数字相关的操作
}
在这个循环中,每次迭代都会将数组中的一个元素赋值给变量 number
,然后执行循环体内的代码。我们可以在循环体内对当前的数字进行各种处理,比如打印、计算、修改等。
另外,我们还可以结合其他操作来进一步利用遍历的结果。比如,我们可以计算数组中所有数字的总和:
let sum = 0;
for (let number of numbers) {
sum += number;
}
console.log(sum); // 输出数组中所有数字的总和
或者,我们可以判断数组中是否存在某个特定的数字:
const targetNumber = 30;
let found = false;
for (let number of numbers) {
if (number === targetNumber) {
found = true;
break;
}
}
console.log(found? '找到目标数字' : '未找到目标数字');
通过这些例子,我们可以看到 for...of
循环在遍历数组时的灵活性和实用性,可以根据具体的需求在循环体内进行各种操作和处理。