Określ, czy tablica zawiera wartość [duplikat]
To pytanie ma już odpowiedź tutaj:
Jak sprawdzić, czy tablica zawiera obiekt w JavaScript? 45 odpowiedziMuszę ustalić, czy wartość istnieje w tablicy.
Korzystam z następującej funkcji:
Array.prototype.contains = function(obj) {
var i = this.length;
while (i--) {
if (this[i] == obj) {
return true;
}
}
return false;
}
Powyższa funkcja zawsze zwraca false.
Wartości tablic i wywołanie funkcji są następujące:
arrValues = ["Sam","Great", "Sample", "High"]
alert(arrValues.contains("Sam"));