Differences between Object.freeze( ) and Object.seal( ) in Javascript
Maria Antonella š¦
Posted on August 20, 2021
They are functions that may appear to do the same action but have significant differences. And it was difficult for me to learn it. I don't know why but they always confused me.
š Object.freeze(): It prevents you from adding new properties, removing existing properties and modifying them.
š Object.seal(): You can modify existing properties but you can't delete or add new ones.
CRUD Operations
If we differentiate them through the CRUD operations: Create - Read - Update - Delete, we obtain the following comparison.
Create Read Update Delete
Object.freeze() ā āļø ā ā
Object.seal() ā āļø āļø ā
The wonderful world of Javascript. That's all for today :)
š šŖ š
š©
Maria Antonella š¦
Posted on August 20, 2021
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.