copyingJavaScriptCopyingMediumWhich produces a shallow copy of an object?1The spread operator { ...obj } or Object.assign()2JSON.parse(JSON.stringify(obj))3structuredClone(obj)4_.cloneDeep(obj)Back to list