1
resposta

Operador ternário mais legível

Pessoal, imagino que a implantação com o operador ternário seja mais legível que a com o mod, uma vez que deixamos claro que somente o item com índice 1 será modificado.

    let data = new Date(...
      this._inputData
        .value.split('-')
        .map((item, indice) => indice == 1 ? item - 1 : item )
      )
1 resposta

Olá Pedro, tudo bem com você?

Realmente a questão de legibilidade é sempre algo bem pessoal, eu particularmente também prefiro a utilização de ternários :)

Mas existem pessoas que podem achar eles complexos, além de temos uma pequena vantagem de não ter que fazer comparação utilizando o módulo neste caso, entretanto, é apenas uma coincidência dado que só precisamos de 3 elementos

Mas é ótimo ir modificando o código de uma maneira que fique clara para você!

Abraços e Bons Estudos!