Skip to content
18 / 19

Как Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Promise.all с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ промисов?

Promise.all ΡƒΠΆΠ΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΊΠΎΡ€Ρ‚Π΅ΠΆ Ρ‚ΠΈΠΏΠΎΠ², Ссли ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ массив промисов с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ. TypeScript ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΊΠ°ΠΊ ΠΊΠΎΡ€Ρ‚Π΅ΠΆ Π²ΠΈΠ΄Π° [User, Post[], Settings]. Если Π°Π²Ρ‚ΠΎΠ²Ρ‹Π²ΠΎΠ΄ Π½Π΅ справляСтся, ΠΌΠΎΠΆΠ½ΠΎ явно Π°Π½Π½ΠΎΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· as const ΠΈΠ»ΠΈ generic-ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€. Для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ Promise.allSettled, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ PromiseSettledResult<T>[].

Как Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Promise.all с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ промисов? | JScriptiser