vähendamise meetod on veidi paindlikum. See võib tagastada kõike. Selle eesmärk on võtta massiiv ja koondada selle sisu üheks väärtuseks. See väärtus võib olla arv, string või isegi objekt või uus massiiv.
Kas redutseerimine tagastab uue objekti?
5 vastust. Jah, see on tavaline vähendamise käitumine, kui te ei edasta akumulaatori algväärtust (mida peaksite alati tegema). Teie kood ei tööta ootuspäraselt ühegi muu massiivi puhul peale kahe objektiga massiivi.
Kas massiivikaart tagastab uue massiivi?
Kaardimeetod tagastab täiesti uue massiivi teisendatud elementide ja sama hulga andmetega. ForEachi puhul, isegi kui see tagastab määramata, muteerib see algset massiivi tagasihelistamisega.
Mida teeb vähendamise meetod?
Vähendusmeetod käivitab massiivi igal elemendil kasutaja pakutava redutseerimisfunktsiooni, edastades eelneva elemendi arvutusest saadud tagastamisväärtuse. Kõigi massiivi elementide redutseerija käitamise lõpptulemus on üks väärtus.
Mida teeb reduktsioon JavaScriptis?
JavaScripti massiivi vähendamine
Vähendusmeetod käivitab massiivi iga väärtuse jaoks redutseerimisfunktsiooni. reduktsioon tagastab ühe väärtuse, mis on funktsiooni akumuleeritud tulemus. … vähendamine ei muuda algset massiivi.