diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/prevent-object-mutation.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/prevent-object-mutation.english.md index afe8e3315a..52bb629bf6 100644 --- a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/prevent-object-mutation.english.md +++ b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/prevent-object-mutation.english.md @@ -41,7 +41,7 @@ tests: ```js function freezeObj() { - "use strict"; + 'use strict'; const MATH_CONSTANTS = { PI: 3.14 }; @@ -69,6 +69,22 @@ const PI = freezeObj();
```js -// solution required +function freezeObj() { + 'use strict'; + const MATH_CONSTANTS = { + PI: 3.14 + }; + // change code below this line + Object.freeze(MATH_CONSTANTS); + + // change code above this line + try { + MATH_CONSTANTS.PI = 99; + } catch( ex ) { + console.log(ex); + } + return MATH_CONSTANTS.PI; +} +const PI = freezeObj(); ```