Šis tinklaraštis iliustruoja PHP metodo „in_array()“ atitikmenį „JavaScript“.
Kas yra PHP „in_array()“ ekvivalentas „JavaScript“?
„ apima() “ metodas yra lygiavertis PHP in_array(). Jis naudojamas „JavaScript“ norint patikrinti, ar masyve yra nurodytas elementas, ar ne. Tai suteikia loginę reikšmę, priklausomai nuo elemento egzistavimo masyve.
Sintaksė
Vykdykite toliau nurodytą įtraukti() metodo sintaksę:
apima ( paieškos elementas )
Tam reikia „ paieškos elementas “ kaip argumentą.
1 pavyzdys
Sukurkite kalbų masyvą:
buvo kalbomis = [ 'HTML' , 'CSS' , 'JavaScript' , 'Nodejs' ] ;
Sukurkite kintamąjį ' checkinArray 'kuris saugo vertę' css “ norėdami ieškoti masyve:
buvo checkinArray = 'css' ;Iškvieskite įtraukti() metodą, kaip argumentą pateikdami paieškos reikšmę:
konsolė. žurnalas ( kalbomis. apima ( checkinArray ) ) ;
Tai duoda ' klaidinga “, nes „JavaScript“ yra didžiosios ir mažosios raidės:
Tačiau kintamųjų reikšmėms kaip ' CSS “, metodas include() grąžins „ tiesa “:
buvo checkinArray = 'CSS' ;konsolė. žurnalas ( kalbomis. apima ( checkinArray ) ) ;
Išvestis
Taip pat galite naudoti tradicinį ' dėl kilpa kaip atitikmuo in_masyvas() “ metodas. Pažiūrėkime pavyzdį.
2 pavyzdys
Pateiktame pavyzdyje nustatysime, ar „ JavaScript “ reikšmė yra masyve:
Sukurkite kintamąjį ' vėliava “:
buvo vėliava ;Naudoti ' dėl ' kilpa iki masyvo ilgio ir patikrinama, ar masyvo elementai yra lygūs kintamojo ' checkinArray “. Jei vertė yra lygi, nustatykite reikšmę ' vėliava 'į' tiesa “ ir nutraukti kilpą. Kitu atveju nustatykite „vėliavos“ reikšmę kaip „ klaidinga “:
dėl ( buvo i = 0 ; i < kalbomis. ilgio ; i ++ ) {jeigu ( kalbomis [ i ] === checkinArray ) {
vėliava = tiesa ;
pertrauka ;
}
Kitas {
vėliava = klaidinga ;
}
}
Galiausiai konsolėje atspausdinkite „vėliavos“ reikšmę:
konsolė. žurnalas ( vėliava ) ;Išvestis suteikia „ tiesa “, kuris rodo, kad „ JavaScript “ yra masyve:
Tai viskas apie „JavaScript“ ekvivalentą PHP in_array().
Išvada
„JavaScript“ programoje „ apima() “ metodas yra lygiavertis PHP metodui „in_array()“. Taip pat galite naudoti tradicinį ' dėl “ kilpa kaip atitikmuo PHP „in_array()“. Šis tinklaraštis iliustravo PHP „in_array()“ metodo atitikmenį „JavaScript“.