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 ```js
const deepFreeze = obj => { const deepFreeze = obj => {
Object.keys(obj).forEach( Object.keys(obj).forEach(prop => {
prop => if (obj[prop] === 'object' && !Object.isFrozen(obj[prop]))
(obj[prop] = deepFreeze(v[prop]);
typeof obj[prop] === 'object' && !Object.isFrozen(obj[prop]) });
? deepFreeze(obj[prop])
: obj[prop])
);
return Object.freeze(obj); return Object.freeze(obj);
}; };
``` ```