Šis emuārs ilustrēs PHP “in_array()” metodes ekvivalentu JavaScript.
Kāds ir PHP “in_array()” ekvivalents JavaScript?
' ietilpst() ” metode ir līdzvērtīga PHP in_array(). To izmanto JavaScript, lai pārbaudītu, vai masīvs satur norādīto elementu vai nē. Tas dod Būla vērtību atkarībā no elementa esamības masīvā.
Sintakse
Ievērojiet tālāk minēto sintaksi iekļaut() metodei:
ietilpst ( meklēšanas elements )
Tas aizņem ' meklēšanas elements ” kā argumentu.
1. piemērs
Izveidojiet valodu masīvu:
bija valodas = [ 'HTML' , 'CSS' , 'JavaScript' , 'Nodejs' ] ;
Izveidojiet mainīgo ' checkinArray 'kas saglabā vērtību' css ”, lai meklētu masīvā:
bija checkinArray = 'css' ;Izsauciet include() metodi, nododot meklēšanas vērtību kā argumentu:
konsole. žurnāls ( valodas. ietilpst ( checkinArray ) ) ;
Tas dod ' viltus ”, jo JavaScript valoda ir reģistrjutīga valoda:
Tomēr mainīgajām vērtībām kā “ CSS ”, metode include() atgriezīs “ taisnība ”:
bija checkinArray = 'CSS' ;konsole. žurnāls ( valodas. ietilpst ( checkinArray ) ) ;
Izvade
Varat arī izmantot tradicionālo priekš ' cilpa kā ekvivalents ' in_masīvs() ” metode. Apskatīsim piemēru.
2. piemērs
Dotajā piemērā mēs noteiksim, vai “ JavaScript ” vērtība pastāv masīvā:
Izveidojiet mainīgo ' karogs ”:
bija karogs ;Izmantojiet ' priekš ' cilpu līdz masīva garumam un pārbaudiet, vai masīva elementi ir vienādi ar mainīgā ' checkinArray ”. Ja vērtība ir vienāda, iestatiet vērtību ' karogs 'uz' taisnība ”, un pārtrauciet cilpu. Pretējā gadījumā iestatiet “karoga” vērtību kā “ viltus ”:
priekš ( bija i = 0 ; i < valodas. garums ; i ++ ) {ja ( valodas [ i ] === checkinArray ) {
karogs = taisnība ;
pārtraukums ;
}
cits {
karogs = viltus ;
}
}
Visbeidzot konsolē izdrukājiet 'karodziņa' vērtību:
konsole. žurnāls ( karogs ) ;Izvade dod ' taisnība ', kas norāda, ka ' JavaScript ” atrodas masīvā:
Tas viss ir par JavaScript ekvivalentu PHP in_array().
Secinājums
Programmā JavaScript “ ietilpst() ” metode ir līdzvērtīga PHP “in_array()” metodei. Varat arī izmantot tradicionālo priekš ” cilpa kā ekvivalents PHP “in_array()”. Šis emuārs ilustrē PHP metodes “in_array()” ekvivalentu JavaScript.