Как узнать, есть ли элемент в массиве

347
29 марта 2018, 10:36

Как узнать, есть ли элемент в массиве, но без учета типа данных, т.е. если в массиве есть [(int)1], то поиск (string)"1" вернет true?

Answer 1

var test = [1, 2, 3]; 
function hasValue(arr, value) { 
  return arr.findIndex(item => item == value) != -1; 
} 
console.log(hasValue(test, "2")? "found" : "not found");

READ ALSO
Неочевидное поведение обработчиков focusout

Неочевидное поведение обработчиков focusout

Здравствуйте, у меня есть проблемный блок кода

231
Как поместить значения из таблицы в массив?

Как поместить значения из таблицы в массив?

Есть таблица, которая формируется php, но в каждой строке есть две ячейки с селектом, которые пользователь "заполняет" самостоятельноНужно...

296