Rangle.io : Angular Training
Search…
⌃K
Introduction
License
Why Angular?
The Architect's Guide to Angular
EcmaScript 6 and TypeScript Features
The JavaScript Toolchain
Bootstrapping an Angular Application
Components in Angular
Directives
Advanced Components
Observables
Angular Dependency Injection
Http
Change Detection
Zone.js
Advanced Angular
What is Immutability
The Case for Immutability
JavaScript Solutions
Object.assign
Object.freeze
Pipes
Forms
Modules
Routing
State Management
TDD Testing
Migrating AngularJS Projects to Angular
Project Setup
Angular CLI
Accessibility in Angular
Internationalization in Angular
Glossary
Further Reading And Reference
Powered By GitBook

Object.freeze

Object.freeze allows us to disable object mutation.
let movie1 = {
name: 'Star Wars',
episode: 7
};
​
let movie2 = Object.freeze(Object.assign({}, movie1));
​
movie2.episode = 8; // fails silently in non-strict mode,
// throws error in strict mode
​
console.log(movie1.episode); // writes 7
console.log(movie2.episode); // writes 7
Previous
Object.assign
Next
Pipes
Last modified 1yr ago
Copy link