Update deepFreeze.md

This commit is contained in:
Angelos Chalaris
2020-03-17 16:07:58 +02:00
committed by GitHub
parent 694a3d9f60
commit 402521133b

View File

@ -11,13 +11,10 @@ Finally, use `Object.freeze()` to freeze the given object.
```js
const deepFreeze = obj => {
Object.keys(obj).forEach(
prop =>
(obj[prop] =
typeof obj[prop] === 'object' && !Object.isFrozen(obj[prop])
? deepFreeze(obj[prop])
: obj[prop])
);
Object.keys(obj).forEach(prop => {
if (obj[prop] === 'object' && !Object.isFrozen(obj[prop]))
deepFreeze(v[prop]);
});
return Object.freeze(obj);
};
```