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

29 lines
904 B
Markdown
Raw Normal View History

2018-10-12 19:37:13 +00:00
---
title: Check For The Presence of an Element With indexOf()
---
## Check For The Presence of an Element With indexOf()
- A simple `if-statement` can be used to check whether or not the value returned by the `indexOf()` function is less than 0.
- Once the value is discovered then you can return either `true` or `false`.
- `Solution-1` demonstrates how a simple `if-statement` can return the correct result.
## Solution-1:
```javascript
function quickCheck(arr, elem) {
if(arr.indexOf(elem)>=0) {
return true;
}
return false;
}
console.log(quickCheck(['squash', 'onions', 'shallots'], 'mushrooms'));
```
- `Solution-2` demonstrates how the problem can be solved using the `? : (conditional)` operator.
## Solution-2:
```javascript
function quickCheck(arr, elem) {
return arr.indexOf(elem) >= 0 ? true : false;
}
console.log(quickCheck(['squash', 'onions', 'shallots'], 'mushrooms'));
```