在 jQuery 的 $.each() 循环中,不能使用原生的 continue 语句,但你可以通过 return 语句来模拟 continue 的行为。
解决方案:
- 跳过当前迭代:使用 return true 来实现相当于 continue 的效果,跳过当前迭代,继续下一个元素。
- 终止循环:使用 return false 来终止整个循环,相当于 break。
$.each(arrayOrObject, function(index, value) {
if (/* 某些条件 */) {
return true; // 相当于 continue,跳过当前迭代
}
// 执行其他逻辑
console.log(index, value);
});