Как проверить, содержит ли массив объект в JavaScript?



каков наиболее краткий и эффективный способ узнать, содержит ли массив JavaScript объект?



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



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


есть ли лучший и более лаконичный способ сделать это?



Это очень тесно связано с вопросом переполнения стека лучший способ найти элемент в массиве JavaScript? который адресует поиск объектов в массиве с помощью indexOf.

728   0  

Comments

    Ничего не найдено.