"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > JavaScript usa três pontos (...) para os operadores rest e spread. Mas estes dois operadores não são iguais.

JavaScript usa três pontos (...) para os operadores rest e spread. Mas estes dois operadores não são iguais.

Publicado em 01/11/2024
Navegar:127

Operador de propagação:

O operador spread é usado para separar itens em coisas como arrays, strings ou objetos em partes individuais. Geralmente é usado para copiar ou unir arrays ou para passar os itens de um array como argumentos separados para uma função.

# Matriz 1.0
1.1 Copiar uma matriz:
Em vez de modificar o array original, você pode criar uma cópia superficial de um array.

JavaScript uses three dots (...) for both the rest and spread operators. But these two operators are not the same.

1.2 Concatenando matrizes:
Usando o operador spread, você pode concatenar arrays facilmente sem usar .concat().

JavaScript uses three dots (...) for both the rest and spread operators. But these two operators are not the same.

1.3 Adicionando elementos a um array:
Você pode facilmente adicionar novos elementos a um array usando o operador spread.

JavaScript uses three dots (...) for both the rest and spread operators. But these two operators are not the same.

# Objeto 2.0

2.1 Copiar um objeto:
JavaScript uses three dots (...) for both the rest and spread operators. But these two operators are not the same.

2.2 Mesclando objeto:
O operador spread permite mesclar dois ou mais objetos. Se houver propriedades conflitantes, as propriedades do objeto que aparecer posteriormente substituirão as anteriores.

JavaScript uses three dots (...) for both the rest and spread operators. But these two operators are not the same.

#3.0 Função

3.1 Usando Spread em chamadas de função:
Você pode usar o operador spread para passar um array como argumentos individuais para uma função.

JavaScript uses three dots (...) for both the rest and spread operators. But these two operators are not the same.

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/tanvir_ahmed_286/javascript-spread-operator-286e?1 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3