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

33 lines
1019 B
Markdown
Raw Normal View History

2018-10-12 19:37:13 +00:00
---
title: Check For The Presence of an Element With indexOf()
localeTitle: 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:
```javascript
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:
```javascript
function quickCheck(arr, elem) {
return arr.indexOf(elem) >= 0 ? true : false;
}
console.log(quickCheck(['squash', 'onions', 'shallots'], 'mushrooms'));
```