O que é uma cópia rasa de JavaScript?
O que é uma cópia rasa de JavaScript?

Vídeo: O que é uma cópia rasa de JavaScript?

Vídeo: O que é uma cópia rasa de JavaScript?
Vídeo: Cópia de arrays - rasa e profunda - em javascript 2024, Maio
Anonim

Cópia superficial é um pouco sábio cópia de de um objeto. Um novo objeto é criado que tem uma exata cópia de dos valores no objeto original. Se algum dos campos do objeto são referências a outros objetos, apenas os endereços de referência são copiado ou seja, apenas o endereço de memória é copiado.

Levando isso em consideração, o que é uma cópia superficial em JavaScript?

Cópia superficial é um pouco sábio cópia de de um objeto. Um novo objeto é criado que tem uma exata cópia de dos valores no objeto original. Se algum dos campos do objeto são referências a outros objetos, apenas os endereços de referência são copiado ou seja, apenas o endereço de memória é copiado.

Em segundo lugar, o que é uma cópia superficial de um array? UMA cópia superficial de um array de cópias apenas os elementos do Variedade , sejam eles tipos de referência ou tipos de valor, mas não cópia de os objetos aos quais as referências se referem. As referências no novo Variedade apontam para os mesmos objetos que as referências no original Variedade aponta para.

Conseqüentemente, o que é cópia profunda e cópia superficial em JavaScript?

UMA cópia profunda significa que todos os valores da nova variável são copiado e desconectado da variável original. UMA cópia superficial significa que certos (sub) valores ainda estão conectados à variável original. Para realmente entender copiando , você tem que entender como JavaScript armazena valores.

Por que precisamos de uma cópia superficial?

Sempre que nós usar a implementação padrão do método clone nós pegue cópia superficial de objeto significa que ele cria uma nova instância e cópias todo o campo do objeto para essa nova instância e o retorna como tipo de objeto, nós precisamos para convertê-lo explicitamente de volta ao nosso objeto original. Isto é cópia superficial do objeto.

Recomendado: