array.contains(obj) в JavaScript

Как проще всего узнать содержится ли объект в JavaScript-массиве?

Единственный способ, который я знаю, чтобы сделать это:

contains(a, obj) {
    for (var i = 0; i < a.length; i++) {
        if (a[i] === obj) {
            return true;
        }
    }
    return false;
}

Существует ли более лаконичное решение?

Найдено 19 ответов:

array.contains(obj) in JavaScript

http://stackoverflow.com/questions/237104/array-containsobj-in-javascript

Посмотреть решение →