Πίνακας περιεχομένων:

Πώς ελέγχετε εάν μια συμβολοσειρά βρίσκεται σε πίνακα JavaScript;
Πώς ελέγχετε εάν μια συμβολοσειρά βρίσκεται σε πίνακα JavaScript;

Βίντεο: Πώς ελέγχετε εάν μια συμβολοσειρά βρίσκεται σε πίνακα JavaScript;

Βίντεο: Πώς ελέγχετε εάν μια συμβολοσειρά βρίσκεται σε πίνακα JavaScript;
Βίντεο: JAVASCRIPT - ΜΑΘΗΜΑ 6.1 - ΠΙΝΑΚΕΣ - ΜΕΡΟΣ 1 ΑΠΟ 8 - Ορισμός και Βασική Χρήση Πίνακα 2024, Νοέμβριος
Anonim

ο πρώτος παλιός τρόπος αναγνώρισης αν μια χορδή ή πίνακας περιέχει α σειρά χρησιμοποιεί ο indexOf μέθοδος. Αν η χορδή ή πίνακας περιέχει ο στόχος κορδόνι το επιστρέφει η μέθοδος ο ευρετήριο πρώτου χαρακτήρα ( σειρά ) ή ευρετήριο αντικειμένου ( Πίνακας ) του ο αγώνας. Αν δεν βρέθηκε ταίριασμα indexOf επιστρέφει -1.

Ομοίως, μπορείτε να ρωτήσετε, πώς μπορείτε να ελέγξετε εάν ένα στοιχείο βρίσκεται σε πίνακα JavaScript;

Σε JavaScript , μπορούμε ελέγξτε αν μια μεταβλητή είναι μια πίνακας χρησιμοποιώντας 3 μεθόδους, χρησιμοποιώντας τη μέθοδο isArray, χρησιμοποιώντας τον τελεστή instanceof και χρησιμοποιώντας έλεγχος τον τύπο του κατασκευαστή αν ταιριάζει με ένα Αντικείμενο πίνακα . ο Πίνακας . Έλεγχοι μεθόδου isArray(). είτε το η μεταβλητή που πέρασε είναι μια Αντικείμενο πίνακα.

Επιπλέον, είναι η συμβολοσειρά πίνακας; Χορδές είναι παρόμοια με πίνακες με λίγες μόνο διαφορές. Συνήθως, το πίνακας το μέγεθος είναι σταθερό, ενώ χορδές μπορεί να έχει μεταβλητό αριθμό στοιχείων. Πίνακες μπορεί να περιέχει οποιονδήποτε τύπο δεδομένων (χαρακτηριστικό σύντομο ακόμη και άλλο πίνακες ) ενώ χορδές είναι συνήθως χαρακτήρες ASCII που τερματίζονται με χαρακτήρα NULL (0).

Ρωτήθηκε επίσης, πώς μπορείτε να ελέγξετε εάν ένα αντικείμενο περιέχει μια συμβολοσειρά σε JavaScript;

Pre-ES6, ο κοινός τρόπος για να ελέγξτε αν ένα Η συμβολοσειρά περιέχει μια υποσυμβολοσειρά ήταν να χρησιμοποιήσει το indexOf, το οποίο είναι ένα σειρά μέθοδος ότι επιστροφή -1 αν ο σειρά δεν περιέχω ο υποσυμβολοσειρά . Αν ο υποσυμβολοσειρά είναι βρέθηκε, επιστρέφει το ευρετήριο του χαρακτήρα ότι ξεκινά το σειρά.

Πώς μπορείτε να ελέγξετε εάν ένας ακέραιος αριθμός βρίσκεται σε έναν πίνακα Java;

Παράδειγμα 1: Ελέγξτε εάν ο πίνακας Int περιέχει μια δεδομένη τιμή

  1. δημόσια τάξη Περιέχει {
  2. int num = {1, 2, 3, 4, 5};
  3. int toFind = 3;
  4. Boolean found = false;
  5. για (int n: num) {
  6. αν (n == για εύρεση) {
  7. βρέθηκε = αληθές;
  8. Διακοπή;

Συνιστάται: