Tag: cloning JavaScript objects properly