dedlfix: Passing a Blob

Beitrag lesen

Tach!

const aBlob = getBlobFromAFunction();
aBlob.name =  'a name key with string value is added to the blob ';

hm. Erst wird das Ding als const, also unveränderlich bezeichnet, und im nächsten Moment verändert …

Nein, ein Ändern würde abgelehnt werden. Aber const bezieht sich nur auf den Wert in der Variable selbst. Bei Objekten ist das lediglich die Referenz und nicht das referenzierte Objekt. const hat nicht die Aufgabe von Object.freeze(). Selbst Object.freeze() geht nicht rekursiv durch Unterobjekte.

dedlfix.