Ισοδύναμο JavaScript της PHP's in_array()

Isodynamo Javascript Tes Php S In Array



' in_array() ” είναι μια προκαθορισμένη μέθοδος στην PHP που χρησιμοποιείται για να προσδιορίσει εάν η δεδομένη τιμή υπάρχει σε έναν πίνακα. Στο JavaScript, υπάρχει μια προκαθορισμένη μέθοδος που ονομάζεται ' περιλαμβάνει() ' μέθοδος που είναι ισοδύναμη με τη in_array() της PHP.

Αυτό το ιστολόγιο θα απεικονίσει το αντίστοιχο της μεθόδου '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 = 'JavaScript' ;

Δημιουργήστε μια μεταβλητή ' σημαία ”:

ήταν σημαία ;

Χρησιμοποιήστε το ' Για ' βρόχο μέχρι το μήκος ενός πίνακα και ελέγξτε εάν τα στοιχεία του πίνακα είναι ίσα με την τιμή της μεταβλητής ' checkinArray '. Εάν η τιμή είναι ίση, ορίστε την τιμή ' σημαία ' προς την ' αληθής ”, και σπάστε το βρόχο. Διαφορετικά, ορίστε την τιμή 'σημαία' ως ' ψευδής ”:

Για ( ήταν Εγώ = 0 ; Εγώ < Γλώσσες. μήκος ; Εγώ ++ ) {
αν ( Γλώσσες [ Εγώ ] === checkinArray ) {
σημαία = αληθής ;
Διακοπή ;
}
αλλού {
σημαία = ψευδής ;
}
}

Τέλος, εκτυπώστε την τιμή 'flag' στην κονσόλα:

κονσόλα. κούτσουρο ( σημαία ) ;

Η έξοδος δίνει ' αληθής ' που δείχνει ότι το ' JavaScript ' υπάρχει στον πίνακα:

Αυτά αφορούν το ισοδύναμο JavaScript του in_array() της PHP.

συμπέρασμα

Στο JavaScript, το ' περιλαμβάνει() 'η μέθοδος είναι ισοδύναμη με τη μέθοδο 'in_array()' της PHP. Μπορείτε επίσης να χρησιμοποιήσετε το παραδοσιακό ' Για ' βρόχο ως ισοδύναμο με το 'in_array()' της PHP. Αυτό το ιστολόγιο παρουσίασε το αντίστοιχο της μεθόδου 'in_array()' της PHP σε JavaScript.