From 402521133b768228833cfde89dfe417f89c9783d Mon Sep 17 00:00:00 2001 From: Angelos Chalaris Date: Tue, 17 Mar 2020 16:07:58 +0200 Subject: [PATCH] Update deepFreeze.md --- snippets/deepFreeze.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/snippets/deepFreeze.md b/snippets/deepFreeze.md index 55d655026..cc2e298de 100644 --- a/snippets/deepFreeze.md +++ b/snippets/deepFreeze.md @@ -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); }; ```