Ever copied an object, tweaked a property, and then realized both the OG and the copy got changed? Yeah, same.
Objects stand as the cornerstone of JavaScript, forming one of its six primary types. By default, objects are mutable — their properties an...