Wpis z mikrobloga

#javascript #typescript #programowanie #angular

console.log(votes);
console.log(votes.length);
console.log(votes.pop());

output: https://cdn.discordapp.com/attachments/496403844927062017/537783295644008469/unknown.png

co robię źle? nie jestem frontendowcem więc pewnie ktoś kto w tym siedzi na codzień się za głowę złapie, ale tutaj kod xD
https://pastebin.com/Hcx8aKHw
Bruno_ - #javascript #typescript #programowanie #angular


console.log(votes);
co...

źródło: comment_SvkfeBQ5TXIKCFQooUgjKwnOP39QwWc4.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Tojtek: A jeśli potrzebujesz zmodyfikować te dane między otrzymaniem ich z serwera a trafieniem ich do subskrybentów, możesz użyć pipe'ów, przez które dane ze źródła (w tym przypadku żądanie HTTP) przepływają i mogą ulegać przekształceniom.
  • Odpowiedz
@Bruno_: Jeśli koniecznie chcesz przejść na async/await to wywołaj .toPromise() na http.get().
Wtedy możesz zrobić

let response: number = await http.get(...).toPromise(); resp.push(response); return resp;

I ogólnie to theny w 12. i 27 linijce są zbędne ;)
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@Tojtek: jakiego wątku? await to taka nadbudowka zwykłych promisow, oparta na generatorach, tam nie żadnej magii i blokowania wątków, kto wam takich głupot naopowiadal?
  • Odpowiedz