Merge pull request #666 from Chalarangelo/skatcat31-fix_deepclone

FIX #665 Update deepClone.md
This commit is contained in:
Angelos Chalaris
2018-05-15 21:52:27 +03:00
committed by GitHub

View File

@ -12,7 +12,7 @@ const deepClone = obj => {
Object.keys(clone).forEach(
key => (clone[key] = typeof obj[key] === 'object' ? deepClone(obj[key]) : obj[key])
);
return Array.isArray(obj) ? Array.from(clone) : clone;
return Array.isArray(obj) ? (clone.length = obj.length) && Array.from(clone) : clone;
};
```