Implemente condiciones de juicio en JS para salir de todo el ciclo si no se pasan las condiciones

En resumen, utilice for...inla implementación de bucle.
Si necesita un comportamiento similar en JavaScript break, puede utilizar for...inun bucle. A continuación se muestra un ejemplo:

let arr = [1, 2, 3, 4, 5];

for (let index in arr) {
    
    
    if (arr[index] > 3) {
    
    
        console.log('找到了大于3的元素,它的索引是:' + index);
        break; // 这将结束循环,是整个循环,不会向下走了
    }
}

breakEn este ejemplo, la declaración dejará de repetirse cuando se encuentre el primer elemento mayor que 3 for...in. Tenga en cuenta que for...inlos bucles se utilizan para iterar sobre las propiedades de un objeto, por lo que cuando lo use para atravesar una matriz, debe verificar si las propiedades del elemento son propiedades de la matriz misma para evitar atravesar propiedades en la cadena del prototipo. Pero en este sencillo ejemplo, no necesitamos preocuparnos por este tema.

Supongo que te gusta

Origin blog.csdn.net/z2000ky/article/details/133575012
Recomendado
Clasificación