[Answer] How to Implement Deep Cloning in JavaScript? · John's Blog