So implementieren Sie einmal Schreiben und lesen Sie dann nur Objekteigenschaften in JavaScript? [Duplikat]
Posted: 11 Feb 2025, 04:59
Hier ist meine DataSink -Klasse, in der ich einige globale Daten für meine Client -Seite JavaScript -Anwendung speichern werde. Nach dem Aufrufen der Funktion hinzufügen. Der jeweilige Objektschlüssel kann später noch überschrieben werden. < /P>
class DataSink {
constructor() {
this.items = {};
}
add(key, val, readOnly = false) {
this.items[key] = val;
if(readOnly) {
Object.freeze(this.items[key]);
}
}
}
< /code>
Wie kann ich etwas implementieren, das es mir ermöglicht, einmal die Daten zu initieren und dann diesen jeweiligen Schlüssel im Objekt nicht erneut zu beschreiben? < /p>
Danke
class DataSink {
constructor() {
this.items = {};
}
add(key, val, readOnly = false) {
this.items[key] = val;
if(readOnly) {
Object.freeze(this.items[key]);
}
}
}
< /code>
Wie kann ich etwas implementieren, das es mir ermöglicht, einmal die Daten zu initieren und dann diesen jeweiligen Schlüssel im Objekt nicht erneut zu beschreiben? < /p>
Danke