JavaScript 的常规循环方法有以下几种:
1.for 循环:最常用的一种循环方法,可以指定循环的起始值、结束值和步长。
for (let i = 0; i < array.length; i++) { // 循环体 }
2.while 循环:只要条件为真,就会一直执行循环体。
while (condition) { // 循环体 }
3.do...while 循环:先执行一次循环体,然后只要条件为真,就一直执行循环体。
do { // 循环体 } while (condition)
4.forEach 循环:可以在数组上进行迭代,对数组中的每个元素执行指定的操作。
array.forEach(function(currentValue, index, arr) { // 循环体 });
5.map 循环:对数组中的每个元素执行指定的操作,并返回一个新的数组。
const newArray = array.map(function(currentValue, index, arr) { // 循环体 return newValue; });
6.filter 循环:根据指定的条件过滤数组中的元素,并返回一个新的数组。
const newArray = array.filter(function(currentValue, index, arr) { // 循环体 return condition; });
7.reduce 循环:对数组中的元素执行指定的操作,并返回一个累积值。
const result = array.reduce(function(accumulator, currentValue, index, arr) { // 循环体 return newValue; }, initialValue);