1.3 KiB
1.3 KiB
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'));