Digitando Array
TypeScript é conhecido pelo seu sistema de tipagem. É por isso que é chamado TypeScript. © O autor deste curso
Nos capítulos anteriores, já vimos como tipar arrays.
Mas primeiro, vamos responder a uma pergunta: por que precisamos de tipagem para arrays?
Vamos tomar o exemplo de uma estante de livros. Compramos uma estante e começamos a colocar diversos livros nela. Mas, com o tempo, começamos a colocar outros itens aleatórios, como medalhas, canecas, caixas e assim por diante. Eventualmente, nossa estante de livros deixa de ser apenas uma estante de livros e se torna uma estante comum.
É aqui que a tipagem entra. Se decidirmos que nossa estante deve conter apenas livros, especificamos isso como o tipo.
Por exemplo:
let estanteDeLivros: livro[] = [`nomes dos livros`]
Então, definimos que a estante conterá exclusivamente livros.
Nota
Não existe o tipo
book[]
; eu inventei isso para tornar o exemplo mais compreensível.
Se você comprou uma estante não apenas para livros mas também para figurinhas, por exemplo, então você pode tipar o array bookshelf
com múltiplos tipos de dados, assim:
let estanteDeLivros: (livro | estatuetas)[] = [dados];
Então, definimos que a estante
armazenará não apenas livros, mas também figuras.
Podemos fazer o mesmo em um caso real ao criar um vetor. Por exemplo, precisamos armazenar valores numéricos e strings, assim:
12let mixedArray: (number | string)[] = ['apple', 1, 'banana', 2]; console.log(mixedArray);
Utilizamos 2 tipos diferentes ao declarar o array. Misturamos números e frutas. Por quê? Não sei.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.94
Digitando Array
Deslize para mostrar o menu
TypeScript é conhecido pelo seu sistema de tipagem. É por isso que é chamado TypeScript. © O autor deste curso
Nos capítulos anteriores, já vimos como tipar arrays.
Mas primeiro, vamos responder a uma pergunta: por que precisamos de tipagem para arrays?
Vamos tomar o exemplo de uma estante de livros. Compramos uma estante e começamos a colocar diversos livros nela. Mas, com o tempo, começamos a colocar outros itens aleatórios, como medalhas, canecas, caixas e assim por diante. Eventualmente, nossa estante de livros deixa de ser apenas uma estante de livros e se torna uma estante comum.
É aqui que a tipagem entra. Se decidirmos que nossa estante deve conter apenas livros, especificamos isso como o tipo.
Por exemplo:
let estanteDeLivros: livro[] = [`nomes dos livros`]
Então, definimos que a estante conterá exclusivamente livros.
Nota
Não existe o tipo
book[]
; eu inventei isso para tornar o exemplo mais compreensível.
Se você comprou uma estante não apenas para livros mas também para figurinhas, por exemplo, então você pode tipar o array bookshelf
com múltiplos tipos de dados, assim:
let estanteDeLivros: (livro | estatuetas)[] = [dados];
Então, definimos que a estante
armazenará não apenas livros, mas também figuras.
Podemos fazer o mesmo em um caso real ao criar um vetor. Por exemplo, precisamos armazenar valores numéricos e strings, assim:
12let mixedArray: (number | string)[] = ['apple', 1, 'banana', 2]; console.log(mixedArray);
Utilizamos 2 tipos diferentes ao declarar o array. Misturamos números e frutas. Por quê? Não sei.
Obrigado pelo seu feedback!