Šis įrašas parodys masyvo grąžinimo iš „JavaScript“ funkcijos metodą.
Kaip grąžinti masyvą iš funkcijos „JavaScript“?
Norėdami grąžinti masyvą iš funkcijos „JavaScript“, galite apibrėžti objektą naudodami „ Masyvas () “ konstruktorių ir saugoti kiekvieno indekso duomenis. Tada naudokite „ grąžinti “ teiginys su apibrėžtu kintamuoju. Be to, duomenis galite saugoti kintamuosiuose ir grąžinti juos masyve su „ grąžinti “ pareiškimas.
Praktiniais tikslais peržiūrėkite pateiktus pavyzdžius.
1 pavyzdys: Grąžinkite masyvą iš funkcijos apibrėždami objektą naudodami Array() konstruktorių
Šiame pavyzdyje funkcija apibrėžiama kaip ' arrayFunc() “. Sukurkite naują objektą naudodami „ Masyvas () “ konstruktorių, nurodykite masyvo ilgį ir išsaugokite jį kintamajame. Tada pridėkite elementus prie kiekvieno masyvo indekso. Galiausiai naudokite „ grąžinti “ sakinys, norint grąžinti masyvo elementus:
funkcija arrayFunc ( ) {
var newArray = naujas Masyvas ( 5 ) ;
naujas Array [ 0 ] = 'tai' ;
naujas Array [ 1 ] = 'yra' ;
naujas Array [ 2 ] = 'Linux' ;
naujas Array [ 3 ] = 'pamoka' ;
naujas Array [ 4 ] = 'Interneto svetainė' ;
grąžinti naujas Array ;
}
Iškvieskite ' console.log() “ metodą ir tada skambinkite “ arrayFun() “ funkcija kaip argumentas, kad būtų rodomas rezultatas konsolėje:
konsolė. žurnalas ( arrayFun ( ) ) ;
Galima pastebėti, kad masyvas grąžinamas iš funkcijos JavaScript:
Taip pat galite grąžinti masyvą iš funkcijos nesukūrę jokio objekto. Tuo tikslu peržiūrėkite kitą pavyzdį.
2 pavyzdys: Grąžinkite masyvą iš funkcijos, apibrėždami elementus kintamajame
Norėdami grąžinti masyvą iš funkcijos, galite saugoti duomenis kintamajame ir grąžinti šiuos kintamuosius masyve. Norėdami tai padaryti, funkcija apibrėžiama pavadinimu ' arrayFunc() “ ir deklaruoja kintamąjį naudodami „ leisti “ raktažodis duomenims saugoti. Be to, naudokite „ grąžinti “ sakinį ir perduoti kintamuosius masyve. Jis grąžins duomenis masyve:
funkcija arrayFunc ( ) {leiskite fName = 'Pareigūnas' ,
Vardas = 'Javed' ,
amžiaus = '25' ,
Kategorija = „JavaScript“ ;
grąžinti [ fVardas, lVardas, amžius, kategorija ] ;
}
Galiausiai parodykite masyvą konsolėje naudodami „ console.log() “ metodą ir iškvieskite „ arrayFunc() “ veikia kaip argumentas:
konsolė. žurnalas ( arrayFunc ( ) ) ;Dėl to masyvas sėkmingai grąžinamas iš funkcijos:
Tai viskas apie masyvo formos funkcijos grąžinimą „JavaScript“.
Išvada
Norėdami grąžinti masyvą iš „JavaScript“ funkcijos, apibrėžkite objektą naudodami „ Masyvas () “ konstruktorių ir saugoti kiekvieno indekso duomenis. Tada naudokite „ grąžinti “ teiginys su apibrėžtu kintamuoju. Be to, duomenis galite saugoti kintamuosiuose ir grąžinti juos masyve su „ grąžinti “ pareiškimas. Šiame įraše nurodyti skirtingi masyvo grąžinimo iš „JavaScript“ funkcijos metodai.