Metoda
reduce je o něco flexibilnější. Může vrátit cokoli. Jeho účelem je vzít pole a zhustit jeho obsah do jediné hodnoty. Touto hodnotou může být číslo, řetězec nebo dokonce objekt nebo nové pole.
Sníží návrat nového objektu?
5 odpovědí. Ano, toto je normální chování snížení, když nepředáte počáteční hodnotu pro akumulátor (což byste vždy měli). Váš kód nefunguje podle očekávání na jiných polích než na polích se dvěma objekty.
Vrátí mapa pole nové pole?
Metoda map vrací zcela nové pole s transformovanými prvky a stejným množstvím dat. V případě forEach, i když vrátí undefined, zmutuje původní pole zpětným voláním.
Co dělá metoda snížení?
Metoda snížení provádí uživatelem dodanou funkci zpětného volání „reduktoru“na každém prvku pole a předává návratovou hodnotu z výpočtu na předchozím prvku. Konečným výsledkem spuštění reduktoru napříč všemi prvky pole je jedna hodnota.
Co dělá redukce v JavaScriptu?
JavaScript Array reduction
Metoda snížení provádí redukční funkci pro každou hodnotu pole. snížit vrátí jedinou hodnotu, která je souhrnným výsledkem funkce. … snížení nezmění původní pole.