See postitus demonstreerib meetodit massiivi tagastamiseks JavaScripti funktsioonist.
Kuidas massiivi JavaScripti funktsioonist tagastada?
JavaScripti funktsioonist massiivi tagastamiseks saate määrata objekti ' Array() ” konstruktor ja salvestada andmed iga indeksi kohta. Seejärel kasutage ' tagasi ” lause määratletud muutujaga. Lisaks saate salvestada andmed muutujatena ja tagastada need massiivi ' tagasi ” avaldus.
Praktilistel eesmärkidel vaadake toodud näiteid.
Näide 1: massiivi tagastamine funktsioonist, määrates objekti massiivi() konstruktori abil
Selles toodud näites on funktsioon määratletud kui ' arrayFunc() ”. Looge uus objekt, kasutades ' Array() ” konstruktor, määrake massiivi pikkus ja salvestage see muutujas. Järgmisena lisage massiivi igale indeksile elemendid. Lõpuks kasutage ' tagasi ” lause massiivi elementide tagastamiseks:
funktsioon arrayFunc ( ) {
var newArray = uus Massiiv ( 5 ) ;
uusArray [ 0 ] = 'See' ;
uusArray [ 1 ] = 'on' ;
uusArray [ 2 ] = 'linux' ;
uusArray [ 3 ] = 'õpetus' ;
uusArray [ 4 ] = 'veebisait' ;
tagasi uusArray ;
}
kutsuge esile ' console.log() ' meetodit ja seejärel helistage ' arrayFun() ” toimib argumendina tulemuse kuvamiseks konsoolil:
konsool. logi ( arrayFun ( ) ) ;
Võib täheldada, et massiiv tagastatakse JavaScripti funktsioonist:
Saate massiivi tagastada ka funktsioonist ilma objekti loomata. Selleks vaadake teist näidet.
Näide 2. Funktsioonist massiivi tagastamine, määratledes elemendid muutujas
Funktsioonist massiivi tagastamiseks saate salvestada andmed muutujasse ja seejärel tagastada need muutujad massiivina. Selleks määratletakse funktsioon nimega ' arrayFunc() ' ja deklareerib muutuja ' abil lase ” märksõna andmete salvestamiseks. Lisaks kasutage ' tagasi ” lause ja edastada muutujad massiivi. See tagastab andmed massiivina:
funktsioon arrayFunc ( ) {lase fName = 'Ohvitser' ,
lNimi = 'Javed' ,
vanus = '25' ,
kategooria = 'JavaScript' ;
tagasi [ fNimi, lNimi, vanus, kategooria ] ;
}
Lõpuks näidake konsoolil massiivi '' abil console.log() ' meetodit ja käivitage ' arrayFunc() funktsioon argumendina:
konsool. logi ( arrayFunc ( ) ) ;Selle tulemusel tagastatakse massiiv funktsioonilt edukalt:
See kõik puudutab massiivivormi funktsiooni tagastamist JavaScriptis.
Järeldus
JavaScripti funktsioonist massiivi tagastamiseks määrake objekt käsuga ' Array() ” konstruktor ja salvestada andmed iga indeksi kohta. Seejärel kasutage ' tagasi ” lause määratletud muutujaga. Lisaks saate salvestada andmed muutujatena ja tagastada need massiivi ' tagasi ” avaldus. See postitus on kirjeldanud erinevaid meetodeid massiivi tagastamiseks JavaScripti funktsioonist.