Tämä blogi havainnollistaa PHP:n 'in_array()' -menetelmän vastineen JavaScriptissä.
Mitä vastaa PHP:n 'in_array()' JavaScriptissä?
' sisältää () ' -menetelmä vastaa PHP:n in_array() -menetelmää. Sitä käytetään JavaScriptissä tarkistamaan, sisältääkö taulukko määritetyn elementin vai ei. Se antaa loogisen arvon riippuen elementin olemassaolosta taulukossa.
Syntaksi
Noudata alla mainittua include()-menetelmän syntaksia:
sisältää ( hakuelementti )
Se kestää ' hakuelementti 'argumenttina.
Esimerkki 1
Luo joukko kieliä:
oli Kieli (kielet = [ 'HTML' , 'CSS' , 'JavaScript' , 'Nodejs' ] ;
Luo muuttuja ' checkinArray 'joka tallentaa arvon' css ' hakeaksesi taulukosta:
oli checkinArray = 'css' ;Kutsu include()-metodi välittämällä hakuarvo argumenttina:
konsoli. Hirsi ( Kieli (kielet. sisältää ( checkinArray ) ) ;
Se antaa ' väärä ', koska JavaScript on isot ja pienet kirjaimet erotteleva kieli:
Kuitenkin muuttujan arvoille kuten ' CSS ', include()-menetelmä palauttaa ' totta ':
oli checkinArray = 'CSS' ;konsoli. Hirsi ( Kieli (kielet. sisältää ( checkinArray ) ) ;
Lähtö
Voit myös hyödyntää perinteistä varten 'silmukka vastaa' in_array() ”menetelmä. Katsotaanpa esimerkkiä.
Esimerkki 2
Annetussa esimerkissä määritämme, onko ' JavaScript '-arvo on taulukossa:
Luo muuttuja ' lippu ':
oli lippu ;Käytä ' varten 'silmukkaa taulukon pituuteen asti ja tarkista, vastaavatko taulukon elementit muuttujan arvoa' checkinArray ”. Jos arvo on sama, aseta arvo lippu ”–” totta ”, ja katkaise silmukka. Muussa tapauksessa aseta 'lipun' arvoksi ' väärä ':
varten ( oli i = 0 ; i < Kieli (kielet. pituus ; i ++ ) {jos ( Kieli (kielet [ i ] === checkinArray ) {
lippu = totta ;
tauko ;
}
muu {
lippu = väärä ;
}
}
Tulosta lopuksi 'lippu'-arvo konsoliin:
konsoli. Hirsi ( lippu ) ;Tulos antaa ' totta ', mikä osoittaa, että ' JavaScript ' on taulukossa:
Siinä kaikki PHP:n in_array(:n) JavaScript-ekvivalentti.
Johtopäätös
JavaScriptissä ' sisältää () ' -menetelmä vastaa PHP:n 'in_array()' -menetelmää. Voit myös hyödyntää perinteistä varten ' silmukan vastaavana PHP:n 'in_array()'. Tämä blogi havainnollisti PHP:n 'in_array()' -menetelmän vastineen JavaScriptissä.