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

bookDigitando 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:

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

bookDigitando 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:

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