Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yeah, this should not be calling `Deno.sleepSync`... this should be an `await new Promise(resolve => setTimeout(resolve, 220));`.


That's kind of my point, it's less obvious how to do basic things in js/ts than golang.

What's the vanilla way in ts/js to do the equivalent of this golang code where getChoice makes an HTTP call and can't make more than 5 per second?

    for _, v := range choices {
      getChoice(v)
      time.Sleep(200)
    }
Also, why doesn't Deno.sleepSync work as I expect here?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: