Indholdsfortegnelse:

Hvordan kontrollerer du, om en streng er i et array JavaScript?
Hvordan kontrollerer du, om en streng er i et array JavaScript?

Video: Hvordan kontrollerer du, om en streng er i et array JavaScript?

Video: Hvordan kontrollerer du, om en streng er i et array JavaScript?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, Kan
Anonim

Det første old school måde at identificere sig på hvis en streng eller array indeholder en snor bruger det indexOf metode. Hvis strengen eller array indeholder det mål snor den metode vender tilbage det første tegn indeks ( snor ) eller vareindeks ( Array ) af det match. Hvis der er ingen match fundet indeksOver afkast -1.

På samme måde kan du spørge, hvordan du kontrollerer, om et element er i et JavaScript-array?

I JavaScript , vi kan tjek om en variabel er en array ved at bruge 3 metoder, ved at bruge isArray-metoden, ved at bruge instanceof-operatoren og bruge kontrol konstruktørtypen hvis det matcher en Array objekt . Det Array . isArray() metodetjek om bestået variabel er en Array objekt.

Derudover, er streng en matrix? Strenge ligner arrays med nogle få forskelle. Normalt er array størrelse er fast, mens strenge kan have et variabelt antal elementer. Arrays kan indeholde enhver datatype (char short int even other arrays ) mens strenge er normalt ASCII-tegn, der afsluttes med et NULL-tegn (0).

Også spurgt, hvordan kontrollerer man, om et objekt indeholder en streng i JavaScript?

Pre-ES6, den almindelige måde at tjek om -en streng indeholder en understreng skulle bruge indexOf, som er -en snor metode at retur -1 hvis det snor gør ikke indeholde det understreng . Hvis det understreng er fundet, returnerer det tegnets indeks at starter snor.

Hvordan kontrollerer du, om et heltal er i et Java-array?

Eksempel 1: Tjek om Int Array indeholder en given værdi

  1. offentlig klasse Indeholder {
  2. int num = {1, 2, 3, 4, 5};
  3. int toFind = 3;
  4. boolesk fundet = falsk;
  5. for (int n: num) {
  6. if (n == toFind) {
  7. fundet = sandt;
  8. pause;

Anbefalede: