Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Diferença entre Array<Negociacao> e Negociacao[]

Qual seria a diferença entre

private negociacoes: Array<Negociacao> = [];

e

private negociacoes: Negociacao[] = [];
2 respostas

Acabei de chegar no vídeo em que fala que são identicos.

solução!

Oi, Bruno, tudo bem?

Fico feliz que tenha resolvido sua dúvida avançando em seus estudos neste curso.

Reforço que em TypeScript ambas as formas são usadas para declarar um array do tipo Negociacao. A escolha entre uma ou outra é mais uma questão de estilo de codificação e preferência pessoal. Alguns desenvolvedores preferem Array<Negociacao> porque é mais explícito e se alinha com outros tipos genéricos em TypeScript, enquanto outros preferem Negociacao[] por ser mais curto e mais fácil de ler.

Por exemplo, se quiser declarar um array de números, poderia fazer das duas formas:

let array1: Array<number> = [];
let array2: number[] = [];

Ambos array1 e array2 representam a mesma informação.

Continue mergulhando em seus estudos e caso tenha dúvidas, não hesite em postar no fórum!

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!