How to differentiate between deep and shallow copies in JavaScript | Heykuki News