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;
}
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;
}
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;
}
}