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

1.3 KiB
Raw Blame History

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