JavaScript atitikmuo PHP in_array()

Javascript Atitikmuo Php In Array



in_masyvas() “ yra iš anksto nustatytas PHP metodas, naudojamas nustatyti, ar nurodyta reikšmė yra masyve. „JavaScript“ yra iš anksto nustatytas metodas, vadinamas „ apima() “ metodas, atitinkantis PHP in_array().

Š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:

buvo checkinArray = 'JavaScript' ;

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“.