Зависит от того что скопировать надо.
spread, Object.assign - если не нужно глубокое копирование.
Если глубоко скопировать, то можно заюзать JSON.parse(JSON.stringify(obj)) (там есть ограничения, потому что потеряются какие то типы: undefined, Date, Map, и т.д.). или какой нибудь cloneDeep (lodash)