Solucionado (ver solução)
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!