freeCodeCamp/guide/spanish/certifications/javascript-algorithms-and-d.../basic-data-structures/check-for-the-presence-of-a.../index.md

1019 B

title localeTitle
Check For The Presence of an Element With indexOf() Comprobar la presencia de un elemento con indexOf ()

Comprobar la presencia de un elemento con indexOf ()

  • Se puede usar una if-statement simple para verificar si el valor devuelto por la función indexOf() es menor que 0.
  • Una vez que se descubre el valor, puede devolver true o false .
  • Solution-1 demuestra cómo una simple if-statement puede devolver el resultado correcto.

Solución-1:

function quickCheck(arr, elem) { 
  if(arr.indexOf(elem)>=0) { 
    return true; 
  } 
  return false; 
 } 
 console.log(quickCheck(['squash', 'onions', 'shallots'], 'mushrooms')); 
  • Solution-2 demuestra cómo se puede resolver el problema usando ? : (conditional) operador ? : (conditional) .

Solución-2:

function quickCheck(arr, elem) { 
 return arr.indexOf(elem) >= 0 ? true : false; 
 } 
 console.log(quickCheck(['squash', 'onions', 'shallots'], 'mushrooms'));