Kuidas kontrollida, kas massiiv sisaldab stringi?
Kuidas kontrollida, kas massiiv sisaldab stringi?

Video: Kuidas kontrollida, kas massiiv sisaldab stringi?

Video: Kuidas kontrollida, kas massiiv sisaldab stringi?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, Detsember
Anonim

The esimene vana kooli viis tuvastamiseks kui a string või massiiv sisaldab stringi is kasutades a meetodi indeks. Kui string või massiiv sisaldab sihtmärk string the meetod tagastab a esimese märgi indeks ( string ) või üksuse indeks ( Massiiv ) kohta a vaste. Kui seal on vastet ei leitud indexOf returns -1.

Lisaks, kuidas kontrollida, kas üksus on massiivi JavaScriptis?

sisse JavaScript , me saame kontrolli, kas muutuja on an massiivi kasutades 3 meetodit, kasutades meetodit isArray, kasutades operaatorit instanceof ja kasutades kontrollimine konstruktori tüüp kui see sobib an Massiivi objekt . The Massiiv . isArray() meetod kontrollib kas edasi antud muutuja on an Massiivi objekt.

Samuti, kuidas testida, kas massiiv sisaldab Javas väärtust?

  1. Neli erinevat viisi, kuidas kontrollida, kas massiiv sisaldab väärtust. 1) Loendi kasutamine: public staatiline tõeväärtus useList(String arr, Stringi sihtväärtus) { return Massiivid. asList(arr).
  2. Aja keerukus. Ligikaudset ajakulu saab mõõta järgmise koodi abil. Põhiidee on otsida massiivi suurusega 5, 1k, 10k.

Kuidas kontrollida, kas loend sisaldab JavaScriptis stringi?

Pre-ES6, tavaline viis kontrolli, kas a string sisaldab alamstringi oli kasutada indexOf, mis on a string meetod, mis tagastab -1 kui a string ei ole sisaldama a alamstring . Kui a alamstring leitud, tagastab see tähemärgi indeksi, mis alustab string.

Kuidas kontrollida, kas objekt on massiiv?

Selleks on erinevaid meetodeid Kontrollima an massiiv sisaldab an objektiks või mitte. Kasutades sisaldab () Meetod: Kui massiiv sisaldab an objektiks /elementi saab määrata kasutades sisaldab () meetod. See meetod tagastab tõene kui a massiiv sisaldab a objektiks /element else return false.

Soovitan: