Sintaxe de Espalhamento
Na verdade, a geração de arrays é um tópico bastante complexo para um curso para iniciantes, e existem diversas maneiras de gerar arrays. Mas acho que é uma boa ideia explorar pelo menos um tipo de geração de array, para que você saiba que ele existe e é bastante utilizado.
A geração de arrays é necessária para criar automaticamente um novo array baseado em uma condição ou em outro array. Por exemplo, podemos estabelecer uma condição de que precisamos de um array de números de 1
a 100
ou que precisamos apenas de números pares. Há muitas aplicações, e retomaremos este assunto quando trabalharmos com loops.
Vamos olhar para um exemplo de como gerar um novo array com base em um 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 significam 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 maneiras mais fáceis de gerar um array. No futuro, quando discutiremos sobre loops 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 de Espalhamento
Deslize para mostrar o menu
Na verdade, a geração de arrays é um tópico bastante complexo para um curso para iniciantes, e existem diversas maneiras de gerar arrays. Mas acho que é uma boa ideia explorar pelo menos um tipo de geração de array, para que você saiba que ele existe e é bastante utilizado.
A geração de arrays é necessária para criar automaticamente um novo array baseado em uma condição ou em outro array. Por exemplo, podemos estabelecer uma condição de que precisamos de um array de números de 1
a 100
ou que precisamos apenas de números pares. Há muitas aplicações, e retomaremos este assunto quando trabalharmos com loops.
Vamos olhar para um exemplo de como gerar um novo array com base em um 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 significam 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 maneiras mais fáceis de gerar um array. No futuro, quando discutiremos sobre loops e funções, falaremos mais sobre vários métodos de geração de arrays.
Obrigado pelo seu feedback!