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

33 lines
1.3 KiB
Markdown
Raw Normal View History

2018-10-12 20:00:59 +00:00
---
title: Check For The Presence of an Element With indexOf()
localeTitle: Проверка наличия элемента с помощью indexOf ()
---
## Проверка наличия элемента с помощью indexOf ()
* Простой `if-statement` может использоваться для проверки того, является ли значение, возвращаемое `indexOf()` меньше 0.
* Как только значение будет обнаружено, вы можете вернуть `true` или `false` .
* `Solution-1` демонстрирует, как простой `if-statement` может вернуть правильный результат.
## Решение-1:
```javascript
function quickCheck(arr, elem) {
if(arr.indexOf(elem)>=0) {
return true;
}
return false;
}
console.log(quickCheck(['squash', 'onions', 'shallots'], 'mushrooms'));
```
* `Solution-2` демонстрирует, как проблему можно решить, используя `? : (conditional)` оператор.
## Решение-2:
```javascript
function quickCheck(arr, elem) {
return arr.indexOf(elem) >= 0 ? true : false;
}
console.log(quickCheck(['squash', 'onions', 'shallots'], 'mushrooms'));
```