Sintaxe Spread
Na verdade, a geração de arrays é um tópico bastante complexo para um curso introdutório, e existem várias maneiras de gerar arrays. Mas acredito que é interessante explorar um tipo de geração de array, para que você saiba que isso existe e é bastante utilizado.
Geração de arrays é necessária para criar automaticamente um novo array com base em uma condição ou outro array. Por exemplo, podemos definir uma condição de que precisamos de um array de números de 1 a 100 ou que só precisamos de números pares. Existem muitas aplicações, e voltaremos a esse assunto ao trabalhar com laços de repetição.
Vamos analisar um exemplo de como gerar um novo array a partir de um já existente:
123let numbers: number[] = [1, 2, 3, 4, 5]; let newArray = [...numbers, 6, 7, 8]; console.log(newArray);
Utilizamos a seguinte sintaxe:
let newArray: type[] = [...array, additionalElements]
Os três pontos indicam que estamos utilizando o array antigo e adicionando novos elementos a ele. O array antigo permanece inalterado, e um novo array atualizado é criado com base nele, com os novos valores que adicionamos.
Esta é uma das formas mais simples de gerar um array. No futuro, quando abordarmos laços e funções, falaremos mais sobre vários métodos de geração de arrays.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you explain what the three dots (`...`) do in this context?
What are some other ways to generate arrays in TypeScript?
Can you show an example of generating an array based on a condition?
Awesome!
Completion rate improved to 2.94
Sintaxe Spread
Deslize para mostrar o menu
Na verdade, a geração de arrays é um tópico bastante complexo para um curso introdutório, e existem várias maneiras de gerar arrays. Mas acredito que é interessante explorar um tipo de geração de array, para que você saiba que isso existe e é bastante utilizado.
Geração de arrays é necessária para criar automaticamente um novo array com base em uma condição ou outro array. Por exemplo, podemos definir uma condição de que precisamos de um array de números de 1 a 100 ou que só precisamos de números pares. Existem muitas aplicações, e voltaremos a esse assunto ao trabalhar com laços de repetição.
Vamos analisar um exemplo de como gerar um novo array a partir de um já existente:
123let numbers: number[] = [1, 2, 3, 4, 5]; let newArray = [...numbers, 6, 7, 8]; console.log(newArray);
Utilizamos a seguinte sintaxe:
let newArray: type[] = [...array, additionalElements]
Os três pontos indicam que estamos utilizando o array antigo e adicionando novos elementos a ele. O array antigo permanece inalterado, e um novo array atualizado é criado com base nele, com os novos valores que adicionamos.
Esta é uma das formas mais simples de gerar um array. No futuro, quando abordarmos laços e funções, falaremos mais sobre vários métodos de geração de arrays.
Obrigado pelo seu feedback!