Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Tipagem de Arrays | Arrays
Introdução ao TypeScript

bookTipagem de Arrays

TypeScript é conhecido por seu sistema de tipos. É por isso que se chama TypeScript.
© O Autor deste curso

Nos capítulos anteriores, já vimos como tipar arrays.

Mas antes, vamos responder a uma pergunta: por que precisamos de tipagem para arrays?

Vamos usar o exemplo de uma estante de livros. Compramos uma estante e começamos a colocar vários livros nela. Com o tempo, começamos a colocar outros itens aleatórios, como medalhas, copos, caixas e assim por diante. Eventualmente, nossa estante deixa de ser apenas uma estante de livros e se torna uma prateleira comum.

É aqui que entra a tipagem. Se decidirmos que nossa estante deve conter apenas livros, especificamos isso como o tipo.

Por exemplo:

let bookshelf: book[] = [`book names`]

Portanto, definimos que a estante conterá exclusivamente livros.

Nota

Não existe um tipo chamado book[]; eu inventei para tornar o exemplo mais compreensível.

Se você comprou uma estante não apenas para livros, mas também para figuras, por exemplo, então é possível tipar o array bookshelf com múltiplos tipos de dados, assim:

let bookshelf: (book | figurines)[] = [data];

Portanto, definimos que a bookshelf armazenará não apenas livros, mas também miniaturas.

Podemos fazer o mesmo em um caso do mundo real ao criar um array. Por exemplo, precisamos armazenar valores numéricos e strings, assim:

12
let mixedArray: (number | string)[] = ['apple', 1, 'banana', 2]; console.log(mixedArray);
copy

Utilizamos 2 tipos diferentes ao declarar o array. Misturamos números e frutas.
Por quê?
Não sei.

question mark

Qual é a sintaxe correta utilizada para definir um array com múltiplos tipos?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 2.94

bookTipagem de Arrays

Deslize para mostrar o menu

TypeScript é conhecido por seu sistema de tipos. É por isso que se chama TypeScript.
© O Autor deste curso

Nos capítulos anteriores, já vimos como tipar arrays.

Mas antes, vamos responder a uma pergunta: por que precisamos de tipagem para arrays?

Vamos usar o exemplo de uma estante de livros. Compramos uma estante e começamos a colocar vários livros nela. Com o tempo, começamos a colocar outros itens aleatórios, como medalhas, copos, caixas e assim por diante. Eventualmente, nossa estante deixa de ser apenas uma estante de livros e se torna uma prateleira comum.

É aqui que entra a tipagem. Se decidirmos que nossa estante deve conter apenas livros, especificamos isso como o tipo.

Por exemplo:

let bookshelf: book[] = [`book names`]

Portanto, definimos que a estante conterá exclusivamente livros.

Nota

Não existe um tipo chamado book[]; eu inventei para tornar o exemplo mais compreensível.

Se você comprou uma estante não apenas para livros, mas também para figuras, por exemplo, então é possível tipar o array bookshelf com múltiplos tipos de dados, assim:

let bookshelf: (book | figurines)[] = [data];

Portanto, definimos que a bookshelf armazenará não apenas livros, mas também miniaturas.

Podemos fazer o mesmo em um caso do mundo real ao criar um array. Por exemplo, precisamos armazenar valores numéricos e strings, assim:

12
let mixedArray: (number | string)[] = ['apple', 1, 'banana', 2]; console.log(mixedArray);
copy

Utilizamos 2 tipos diferentes ao declarar o array. Misturamos números e frutas.
Por quê?
Não sei.

question mark

Qual é a sintaxe correta utilizada para definir um array com múltiplos tipos?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 3
some-alt