Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

melhorias código

Como melhorar código para não usar IF

function existe(array,elementoDoArray){
  if(array.indexOf(elementoDoArray) == -1){
    return false;
  }else{
    return true;
  }
}
2 respostas
solução!

A sua comparação já retorna verdadeiro ou falso, então você pode fazer assim:

function existe(array,elementoDoArray){
  return array.indexOf(elementoDoArray) == -1;
}

Mas acho que o código fica melhor assim:

function existe(array,elementoDoArray){
  return array.indexOf(elementoDoArray) > -1;
}

Desse jeito o retorno é verdadeiro se o elemento existe no array senão retorna falso.

Espero ter ajudado, abraço!

agora entendi! muito obrigado ;D