Как в javascript проверить наличие элемента в массиве?
На данный момент единственное, что я придумал, так это создать отдельный метод в которым происходит прохождение во всех элементах массива и сравнение их с проверочным значением:
function contains(array, item) {
for (let i = 0; i < array.length; i++) {
if (array[i] === item) {
return true;
}
}
return false;
}
Но обязательно ли всегда самостоятельно создавать такой метод в своих скриптах, или же есть уже готовые библиотеки включающие данную проверку?