Gdybym miał tablicę days names
i chciałem sprawdzić na przykład, czy sunday
- pierwsza litera kapitału lub małe - w tej tablicy, co byłoby najlepiej zrobić?Sprawdź, czy ciąg wewnątrz tablicy javascript
5
A
Odpowiedz
19
Możesz także użyć Array.indexOf
:
var days = ["monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday",
"sunday"];
function isInArray(days, day) {
return days.indexOf(day.toLowerCase()) > -1;
}
isInArray(days, "Sunday"); // true
isInArray(days, "sunday"); // true
isInArray(days, "sUnDaY"); // true
isInArray(days, "Anyday"); // false
Sprawdzić zgodność przeglądarki w MDN.
4
function is_in_array(s,your_array) {
for (var i = 0; i < your_array.length; i++) {
if (your_array[i].toLowerCase() === s.toLowerCase()) return true;
}
return false;
}
Zastosowanie:
var arr = ["hello","ToTo"];
is_in_array("toto",arr) //true
is_in_array("todto",arr) //false
Powiązane problemy
- 1. Sprawdź, czy ciąg zawiera słowo w tablicy
- 2. Sprawdź, czy ciąg zawiera określony ciąg przy użyciu tablicy
- 3. C# Sprawdź, czy ciąg zawiera jakiekolwiek dopasowania w tablicy łańcuchowej
- 4. Sprawdź, czy ciąg zawiera jakiekolwiek podciągi z tablicy
- 5. Sprawdź, czy ciąg istnieje w przypadku tablicy insensitively
- 6. Sprawdź, czy ciąg zawiera inny ciąg
- 7. Sprawdź elementy tablicy ciąg zawiera tylko elementy w innej tablicy
- 8. Czy ciąg w tablicy?
- 9. Sprawdź, czy ciąg zawiera podłańcuch
- 10. Sprawdź, czy ciąg zawiera datę, czy nie.
- 11. Sprawdź, czy ciąg zawiera adres e-mail?
- 12. JavaScript: Wepchnij do tablicy wewnątrz obiektu?
- 13. Sprawdź, czy wartość istnieje w obiekcie JavaScript
- 14. JavaScript: Sprawdź, czy istnieje classname
- 15. JavaScript: split ciąg w 2d tablicy
- 16. Konwersja ciąg 2 wymiarowej tablicy w JavaScript
- 17. usuń elementem ciąg z javascript tablicy
- 18. Sprawdź, czy określony element ma wewnątrz wybór
- 19. Sprawdź, czy ciąg znaków jest adresem URL
- 20. Sprawdź, czy ciąg zawiera znaki spoza cyfr
- 21. Sprawdź, czy ciąg zawiera wiodące litery
- 22. Ruby, sprawdź, czy ciąg znaków jest prawidłowy?
- 23. Sprawdź, czy ciąg zawiera tylko zestaw liter
- 24. Sprawdź, czy ciąg ruby zawiera białe spacje.
- 25. Sprawdź, czy ciąg jest w ArrayList ciągów
- 26. Sprawdź, czy ciąg jest Integer z jQuery
- 27. Sprawdź, czy ciąg zawiera numery Java
- 28. Sprawdź, czy ciąg zawiera tylko znaki ASCII?
- 29. Sprawdź, czy ciąg znaków interpunkcyjnych jest
- 30. Sprawdź, czy ciąg znaków jest obrazem
możliwy duplikat [array.contains (obj) w JavaScript] (http://stackoverflow.com/questions/237104/array-containsobj-in-javascript) –