Retour a la bibliotheque learn
Bug huntIntermédiaireD36 min de lecture

Lis le snippet et explique pourquoi l'objet imbrique d'origine change encore alors que l'objet externe a ete copie avec spread.

La copie spread cree bien un nouvel objet externe, mais elle ne clone pas la branche profile imbriquee. La mutation touche encore la reference imbriquee partagee.

Skill principale
Valeurs et references JavaScript
Module
Fondamentaux JavaScript frontend
Workspace
Apercu du cours

Cette page publique garde le prompt et le cadrage entretien visibles, mais le cours complet vit dans dashboard learn.

suivre les cours vus et les resultats de checkpoint
lancer une practice ciblee directement depuis un cours
renvoyer les cours en review espacee

TL;DR

Le bug vient d'une copie superficielle du niveau externe suivie d'une mutation sur un objet imbrique partage.

Reponse prete pour entretien

La copie spread cree bien un nouvel objet externe, mais elle ne clone pas la branche profile imbriquee. La mutation touche encore la reference imbriquee partagee.