Как видно из предыдущей задачи, одно только объявление <code>const</code> не защищает ваши данные от мутации. Чтобы ваши данные не менялись, JavaScript предоставляет функцию <code>Object.freeze</code> для предотвращения мутации данных. После того, как объект будет заморожен, вы больше не сможете добавлять, обновлять или удалять из него свойства. Любая попытка изменить объект будет отклонена без ошибок. <blockquote> пусть obj = { <br> Название: "FreeCodeCamp", <br> Обзор: «Высокий» <br> }; <br> Object.freeze (OBJ); <br> obj.review = "bad"; // будет проигнорирован. Мутация не допускается <br> obj.newProp = "Test"; // будет проигнорирован. Мутация не допускается <br> console.log (OBJ); <br> // {name: "FreeCodeCamp", обзор: "Awesome"} </blockquote>
В этой задаче вы собираетесь использовать <code>Object.freeze</code> для предотвращения изменения математических констант. Вам необходимо заморозить объект <code>MATH_CONSTANTS</code> чтобы никто не мог изменять значение свойств <code>PI</code> , добавлять или удалять.