Code

tiforadacaixa

Javascript Dicas e Truques - #1

 1 º operador de coalescência nula

Funciona de forma parecida com um IF ternario, verifica se um valor é null ou undefined 

Exemplo:




2 º Sets

cria um array a partir de outro, o novo array não tem atributos repetidos.




3 º Encadeamento Opcional 
O operador de encadeamento opcional ?. permite a leitura do valor de uma propriedade localizada internamente em uma cadeia de objetos conectados, sem que a validação de cada referência da cadeia seja expressivamente realizada.

Em vez de resultar em um erro ao tentar acesssar um atributo com valor undefined é retornado o valor undefined.

Funciona tambem para metodos, expressões e argumentos do objeto
obj.val?.prop
obj.val?.[expr]
obj.arr?.[index]
obj.func?.(args)


4º Inicialização de objetos com atributos nomeados

Ao inicializar um objeto, caso seja passado um atributo nomeado e o nome do atributo seja o mesmo que o objeto espera, basta passar o atributo diretamente.
Exemplo para melhor entendimento:


é o mesmo que
























5º Palavra chave In:
Verifica se algo existe em um objeto



6º Importação dinamica

7º função reducer:
é uma função que executa outra função para cada objeto de um array,
sintaxe: 
array.reduce(funcao)


Postar um comentário

0 Comentários