
Business Intelligence as a Service
Probeer PlusClouds Eaglet-dienst en vind hoogwaardige B2B warme leads en kansen met AI-ondersteuning.
In JavaScript zijn objecten en arrays veranderlijk. Dit betekent dat we op elk gewenst moment een object (of array) kunnen wijzigen. Maar als we om welke reden dan ook niet willen dat dit gebeurt en we het object onveranderlijk willen maken.
Dit kunnen we doen met de freeze() methode.
Een object dat je met de freeze() methode bevriest, kan niet meer worden gewijzigd; een object bevriezen met freeze voorkomt dat er nieuwe eigenschappen aan worden toegevoegd, bestaande eigenschappen worden verwijderd, de enumerabiliteit van bestaande eigenschappen, de configureerbaarheid of de schrijfbaarheid verandert, en verhindert dat de waarden van bestaande eigenschappen worden gewijzigd. Bovendien voorkomt het bevriezen van een object dat de prototype ervan wordt gewijzigd.
const obj = {
name: "Jack"
};
Object.freeze(obj);
obj.name = "Kelly";
// Werpt een fout in strikte modus
console.log(obj.name);
// verwachte output: "Jack"
Als je een journalist bent die graag diep in onderwerpen duikt die betrekking hebben op bedrijven en sectoren, willen we graag met je samenwerken!
Met de AutoQuill-tool die PlusClouds is gaan aanbieden aan zijn affiliate partners, kunnen contentmakers met een enkele klik verkopen. Laat ons u laten zien hoe u uw aandeel in deze revolutie kunt krijgen.