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