一、forEach定义一个函数, 数组的普通循环遍历, 并为每个数组元素执行一次传入的callback/** * @param {*} element 当前处理元素 * @param {number}..., 但如果在执行过程中, callback修改遍历初已定范围内的元素值, 则后续的遍历值会发生变化在遍历中对数组已有值重新赋值, 可以看到访问内容已经改变const a = [1, 2];a.forEach...遍历过程中可以使用return、break、throw随时退出中断, 可以使用continue跳过某次循环const intance = { a: 1, b: 2, c: 3};for (const prop...遍历过程中, 后面的迭代会按照最新的数组值进行遍历, 已遍历过的索引, 不会再重新遍历一遍 a) 新增元素const iterable = [1, 2];for (const v of iterable...js中除了上述三种循环之外, 还有一下循环方式 1、 for语句 2、 do...while语句 3、 while语句 4、 map函数 5、 some函数 6、 every函数以上不做详细介绍