Tengo un código similar a este:
let requestId = 0; function newRequest() { // stuff return requestId++; // what happens at the limit? I want wrap around. } Quiero requestId , ya que quiero incrementar para volver a 0 cuando llegue al valor máximo. En C++, esto es tan fácil como esto:
auto requestId = std::uint32_t{0}; auto newRequest() -> std::uint32_t { // stuff return requestId++; // always defined behaviour, wraps around } Solo quiero que ++ siempre tenga un comportamiento definido y se ajuste. ¿Es posible en javascript?