Αυτό το ιστολόγιο θα απεικονίσει το αντίστοιχο της μεθόδου 'in_array()' της PHP σε JavaScript.
Τι είναι το Ισοδύναμο του 'in_array()' της PHP σε JavaScript;
Ο ' περιλαμβάνει() Η μέθοδος 'είναι ισοδύναμη με τη in_array() της PHP. Χρησιμοποιείται σε JavaScript για να ελέγξει εάν ένας πίνακας περιέχει το καθορισμένο στοιχείο ή όχι. Δίνει μια boolean τιμή ανάλογα με την ύπαρξη ενός στοιχείου σε έναν πίνακα.
Σύνταξη
Ακολουθήστε την παρακάτω σύνταξη για τη μέθοδο include():
περιλαμβάνει ( SearchElement )
Χρειάζεται ένα ' SearchElement ” ως επιχείρημα.
Παράδειγμα 1
Δημιουργήστε μια σειρά γλωσσών:
ήταν Γλώσσες = [ 'HTML' , 'CSS' , 'JavaScript' , 'Nodejs' ] ;
Δημιουργήστε μια μεταβλητή ' checkinArray 'που αποθηκεύει μια τιμή' css ” για αναζήτηση σε έναν πίνακα:
ήταν checkinArray = 'css' ;Καλέστε τη μέθοδο include() μεταβιβάζοντας μια τιμή αναζήτησης ως όρισμα:
κονσόλα. κούτσουρο ( Γλώσσες. περιλαμβάνει ( checkinArray ) ) ;
Δίνει ' ψευδής ' επειδή η JavaScript είναι γλώσσα με διάκριση πεζών-κεφαλαίων:
Ωστόσο, για τις τιμές της μεταβλητής ως ' CSS ', η μέθοδος include() θα επιστρέψει ' αληθής ”:
ήταν checkinArray = 'CSS' ;κονσόλα. κούτσουρο ( Γλώσσες. περιλαμβάνει ( checkinArray ) ) ;
Παραγωγή
Μπορείτε επίσης να χρησιμοποιήσετε το παραδοσιακό ' Για ' βρόχος ως ισοδύναμο με το ' in_array() 'μέθοδος. Ας δούμε ένα παράδειγμα.
Παράδειγμα 2
Στο συγκεκριμένο παράδειγμα, θα προσδιορίσουμε εάν το « JavaScript Η τιμή υπάρχει στον πίνακα:
Δημιουργήστε μια μεταβλητή ' σημαία ”:
ήταν σημαία ;Χρησιμοποιήστε το ' Για ' βρόχο μέχρι το μήκος ενός πίνακα και ελέγξτε εάν τα στοιχεία του πίνακα είναι ίσα με την τιμή της μεταβλητής ' checkinArray '. Εάν η τιμή είναι ίση, ορίστε την τιμή ' σημαία ' προς την ' αληθής ”, και σπάστε το βρόχο. Διαφορετικά, ορίστε την τιμή 'σημαία' ως ' ψευδής ”:
Για ( ήταν Εγώ = 0 ; Εγώ < Γλώσσες. μήκος ; Εγώ ++ ) {αν ( Γλώσσες [ Εγώ ] === checkinArray ) {
σημαία = αληθής ;
Διακοπή ;
}
αλλού {
σημαία = ψευδής ;
}
}
Τέλος, εκτυπώστε την τιμή 'flag' στην κονσόλα:
κονσόλα. κούτσουρο ( σημαία ) ;Η έξοδος δίνει ' αληθής ' που δείχνει ότι το ' JavaScript ' υπάρχει στον πίνακα:
Αυτά αφορούν το ισοδύναμο JavaScript του in_array() της PHP.
συμπέρασμα
Στο JavaScript, το ' περιλαμβάνει() 'η μέθοδος είναι ισοδύναμη με τη μέθοδο 'in_array()' της PHP. Μπορείτε επίσης να χρησιμοποιήσετε το παραδοσιακό ' Για ' βρόχο ως ισοδύναμο με το 'in_array()' της PHP. Αυτό το ιστολόγιο παρουσίασε το αντίστοιχο της μεθόδου 'in_array()' της PHP σε JavaScript.