Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 10085|Resposta: 2

[JavaScript] JS Array Clone Clone Clone Replicate Data

[Copiar link]
Postado em 18-05-2020 às 11:39:28 | | | |
Existe um array de A, e quero clonar esse array para obter B, estou modificando o valor do array A e não quero afetar o array B.

O código é o seguinte:

Ao usar slice, Object.assign para copiar,Modificar o valor do array test1 afetará outros arrays.Como mostrado abaixo:



Como você pode modificar o array original sem afetar outros arrays clonados?

Solução 1



Solução 2






Anterior:Comando Linux update yum update
Próximo:Os valores do JS são separados por mil vírgulas
Postado em 2020-5-22 10:16:58 |
Geralmente implemento isso via JSON.parse(JSON.stringify(arr)), como a eficiência dos dois métodos mencionados pelo proprietário se compara?
 Senhorio| Postado em 2020-5-22 11:12:51 |
Continua para expectativa Postado em 2020-5-22 às 10:16
Geralmente implemento isso via JSON.parse(JSON.stringify(arr)), como a eficiência dos dois métodos mencionados pelo proprietário se compara?

Sem comparação, não acho que faça muito sentido.

Você pode comparar o desempenho e enviar o vídeo
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com