O que pode ser feito com uma linha de código, por que escrever duas linhas.
Quando puder faça uma pausa e revise os métodos de operação concisos usados e os códigos de linha única comumente usados.
Operador ternário
![](https://professorcalvete.com.br/wp-content/uploads/2022/10/image.png)
Use operador ternário em vez de if else
![](https://professorcalvete.com.br/wp-content/uploads/2022/10/image-1.png)
Operador || ou
![](https://professorcalvete.com.br/wp-content/uploads/2022/10/image-2.png)
As inclusões no ES6 podem ser feitas em uma linha
![](https://professorcalvete.com.br/wp-content/uploads/2022/10/image-3.png)
Valores
![](https://professorcalvete.com.br/wp-content/uploads/2022/10/image-4.png)
A maneira antiga de obter o valor é usar diretamente o nome do objeto e o nome do atributo para obter o valor. Se você usar a atribuição de desestruturação do ES6, poderá fazê-lo em uma linha
![](https://professorcalvete.com.br/wp-content/uploads/2022/10/image-5.png)
Obter valor da propriedade do objeto
No processo de programação, muitas vezes é necessário obter um valor e atribuí-lo a outra variável. Ao obter esse valor, é necessário primeiro determinar se o objeto existe antes de atribuí-lo.
![](https://professorcalvete.com.br/wp-content/uploads/2022/10/image-6.png)
ES6 fornece operadores de concatenação opcionais ?.para simplificar as coisas
![](https://professorcalvete.com.br/wp-content/uploads/2022/10/image-7.png)
Existem muito mais dicas e macetes que podem te ajudar a transformar o seu código fonte.