Aktywne Wpisy

weezyxboss +2
Jak tam u was w #pracbaza ile stopni w kolchozie?

fsfdjf +13
włosy mi już d--y sięgają więc trzeba iść do fryzjera ale boje się że mi u-------i za dużo i będę wyglądała jak debil
Skopiuj link
Skopiuj link

Regulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
W sumie nie używałem zbyt Promise. Stąd pytanie.
Mam takie coś:
event.target.removeEventListener("end", sayMeaining);
setTimeout(()=>{
msg = new SpeechSynthesisUtterance("yes, no, i don't no");
msg.lang = 'en-US';
window.speechSynthesis.speak(msg);
msg.addEventListener("end", speech);
}, delay*(1/3));
I to działa ale chcę to na Promises dać.
Tego jest kilka odczytów zdań, jedno po drugim, za każdym razem inne i czasem en-US a czasem pl-PL. Po odtworzeniu zdania event end musi być usunięty. Do tego to opóźnienie między wymowami.
Z tego się robi niezły bałagan bez Promises. Chociaż działa.
Jak zrobić wielostopniowe Promises? Tak, żeby jedno było za drugim?
```
const removeEvent = (event) => {//No chyba że ktoś zaproponuje jakieś lepsze rozwiązanie. Chodzi o zwiększenie przejrzystości.
Marzyło mi się coś w
var say = function(text) {return new Promise((resolve, reject) => {
setTimeout(() =>