6
Будь-яка вигода від “блокування” об’єктів JavaScript?
JavaScript 1.8.5 (ECMAScript 5) додає кілька цікавих методів, що запобігають майбутнім модифікаціям переданого об’єкта з різним ступенем ретельності: Object.preventExtensions(obj) Object.seal(obj) Object.freeze(obj) Імовірно, головним пунктом їх є виявлення помилок: якщо ви знаєте, що не хочете модифікувати об'єкт після певної точки, ви можете заблокувати його, щоб помилка видала помилку, якщо ви ненавмисно …