Determine se uma matriz contém um valor [duplicado]
Esta pergunta já tem uma resposta aqui:
Como verifico se uma matriz inclui um objeto em JavaScrip 45 respostasPreciso determinar se existe um valor em uma matri
Estou usando a seguinte função:
Array.prototype.contains = function(obj) {
var i = this.length;
while (i--) {
if (this[i] == obj) {
return true;
}
}
return false;
}
A função acima sempre retorna fals
Os valores da matriz e a chamada de função são os seguintes:
arrValues = ["Sam","Great", "Sample", "High"]
alert(arrValues.contains("Sam"));