Inhoudsopgave:

Hoe controleer je of een string in een JavaScript-array staat?
Hoe controleer je of een string in een JavaScript-array staat?

Video: Hoe controleer je of een string in een JavaScript-array staat?

Video: Hoe controleer je of een string in een JavaScript-array staat?
Video: Полный курс TypeScript за час | Тайпскрипт для начинающих 2024, April
Anonim

De eerste ouderwetse manier om te identificeren als een string of reeks bevat een snaar gebruikt de indexOf-methode. Als de string of reeks bevat de doelwit rijg de methode retourneert de eerste tekenindex ( snaar ) of itemindex ( Array ) van de bij elkaar passen. Indien er is geen match gevonden indexOf geeft -1 terug.

Op dezelfde manier kunt u zich afvragen: hoe controleert u of een item in een JavaScript-array staat?

In JavaScript , wij kunnen controleer of een variabele is een reeks door 3 methoden te gebruiken, de methode isArray te gebruiken, de operator instanceof te gebruiken en. te gebruiken controleren het constructortype indien het komt overeen met een Matrix-object . De Array . isArray() methodecontroles of de doorgegeven variabele is een Matrix-object.

Is string bovendien een array? Snaren zijn vergelijkbaar met arrays met slechts een paar verschillen. Meestal is de reeks maat is vast, terwijl: snaren kan een variabel aantal elementen hebben. Arrays kan elk gegevenstype bevatten (char short int zelfs other arrays ) terwijl snaren zijn meestal ASCII-tekens die worden afgesloten met een NULL (0)-teken.

Ook gevraagd, hoe controleer je of een object een string in JavaScript bevat?

Pre-ES6, de gebruikelijke manier om controleer of een string bevat een substring was om indexOf te gebruiken, wat is een snaar methode Dat retour -1 indien de snaar doet niet bevatten de subtekenreeks . Indien de subtekenreeks is gevonden, het geeft de index van het teken terug Dat begint de snaar.

Hoe controleer je of een geheel getal in een Java-array staat?

Voorbeeld 1: Controleer of Int Array een bepaalde waarde bevat

  1. openbare klasse Bevat {
  2. int num = {1, 2, 3, 4, 5};
  3. int naarFind = 3;
  4. boolean gevonden = false;
  5. voor (int n: num) {
  6. if (n == toFind) {
  7. gevonden = waar;
  8. pauze;

Aanbevolen: