training-web.ruГлавнаяКатегорииО насКарта сайтаПоискТёмная тема

Категории

Поиск элемента в массиве inArray() jquery

Создано: 23 декабря 2015Автор: Егор Астапов3934 просмотраСложность: легкий

Очень часто нужно искать определённый элемент в массиве. Поиск элемента в массиве javascript осуществляет функция inArray()


var arr = [ 4, "Pete", 8, "John" ];
if($.inArray("John", arr) != -1){
  console.log('такой элемент есть в массиве arr');
}else{
  console.log('нет элемента в массиве arr');
}
// вывод: 3

Функция возвращает позицию элемента в массиве. В случае отсутствия элемента в массиве функция вернёт -1. Обратите внимание что функция не возвращает false или true.

Когда применяют функцию inArray()? Оычно наполняют массив IDшниками и потом этот массив передаётся в ajax-запрос. Бывает так, что нужно сделать массив с запрещенными данными и сравнивать новую информацию с этим массивом. О массивах читайте в статье массивы в javascript

Комментарии

реклама