Jak zkontrolujete, zda pole obsahuje řetězec?
Jak zkontrolujete, zda pole obsahuje řetězec?
Anonim

The první způsob identifikace ze staré školy - li A tětiva nebo pole obsahuje řetězec is použitím a metoda indexOf. Pokud řetězec nebo pole obsahuje cílová provázat metoda vrací a index prvního znaku ( tětiva ) nebo index položek ( Pole ) z a zápas. Li tam je nebyla nalezena žádná shoda indexOf vrací -1.

Dále, jak zkontrolujete, zda je položka v poli JavaScript?

v JavaScript , můžeme zkontrolovat jestli proměnná je an pole pomocí 3 metod, pomocí metody isArray, pomocí operátoru instanceof a using kontrola typ konstruktoru - li odpovídá to Array objekt . The Pole . kontroly metody isArray(). ať už předaná proměnná je an Array objekt.

Jak také otestujete, zda pole obsahuje hodnotu v Javě?

  1. Čtyři různé způsoby, jak zkontrolovat, zda pole obsahuje hodnotu. 1) Použití seznamu: public static boolean useList(String arr, String targetValue) { return Arrays. asList(arr).
  2. Časová složitost. Přibližné časové náklady lze měřit pomocí následujícího kódu. Základní myšlenkou je prohledat pole o velikosti 5, 1k, 10k.

Jak zkontrolujete, zda seznam obsahuje řetězec v JavaScriptu?

Pre-ES6, běžný způsob zkontrolovat jestli A řetězec obsahuje podřetězec bylo použít indexOf, což je a tětiva metoda, která vrací -1 - li a tětiva ne obsahovat a podřetězec . Li a podřetězec je nalezen, vrátí index znaku, který začíná tětiva.

Jak zkontrolujete, zda je objekt pole?

Existují různé způsoby, jak šek an pole zahrnuje an objekt nebo ne. Použitím zahrnuje () Metoda: Pokud pole obsahuje an objekt /element lze určit pomocí zahrnuje () metoda. Tato metoda vrací hodnotu true - li a pole obsahuje a objekt /element else vrátí hodnotu false.

Doporučuje: