1
resposta

Resposta 2.14

const entradas = ["Ana", "Bruno", "Carla", "fim", "Daniel"];

for (let i = 0; entradas.length > i; i++ ) {
    
    if (entradas[i] === 'fim' ? false : true) {
        console.log(`Nome: ${entradas[i]}`)
    } else {
        break;
    }
1 resposta

Opa! Não é necessário incluir false e true na condição, pois o próprio if já avalia se a condição é verdadeira ou falsa. Se a condição for verdadeira, o bloco do if será executado; caso contrário, o bloco do else será executado automaticamente. Isso deixa o código mais simples e fácil de entender.

const entradas = ["Ana", "Bruno", "Carla", "fim", "Daniel"];



for (let i = 0; i < entradas.length; i++) {

    if (entradas[i] === 'fim') {
        break;
    } else {
        console.log('Nome:' + entradas[i])
    }
}

ou ao contrário.

const entradas = ["Ana", "Bruno", "Carla", "fim", "Daniel"];



for (let i = 0; i < entradas.length; i++) {

    if (entradas[i] !== 'fim') {
        console.log('Nome:' + entradas[i])
    } else {
        break;
    }
}