Certa vez, enquanto estava fazendo integração em um determinado endpoint, tinha certas propriedades que eu não podia enviar dentro do payload caso o valor fosse vazio.
Pensando nisso, poderíamos fazer diversos IF, verificando se existe valor naquela propriedade ou não, e assim adicionar.
Mas sabia que podemos montar um objeto de uma só vez, verificando isso diretamente?
1 | const condition = true; |
Dessa forma, montamos nosso objeto da forma que queremos, de maneira condicional, adicionado uma propriedade ao objeto apenas se cumprir os requisitos!