Qual seria a diferença entre
private negociacoes: Array<Negociacao> = [];
e
private negociacoes: Negociacao[] = [];
Qual seria a diferença entre
private negociacoes: Array<Negociacao> = [];
e
private negociacoes: Negociacao[] = [];
Acabei de chegar no vídeo em que fala que são identicos.
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!