Используя const, мы по-прежнему можем изменять содержимое объектов Javascript, но ссылка на этот объект будет неизменяемой.
const product = {name: "Sugar", weight: "1 kg"}; product.name = "Some New Name"; console.log(product);
{ name: "Some New Name", weight: "1 kg" }
Использование заморозки предпочтительнее в тех случаях, когда мы не хотим изменять содержимое объекта.
const product = {name: "Sugar", weight: "1 kg"}; Object.freeze(product); product.name = "Some New Name"; console.log(product);
{ name: "Sugar", weight: "1 kg" }
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3