Static & Private Class Fields
What pattern is enhanced by private static fields?
class Config {
static #instance;
#settings;
constructor() {
if (Config.#instance) {
return Config.#instance;
}
this.#loadSettings();
Config.#instance = this;
}
#loadSettings() {
// Load settings
}
static reset() {
Config.#instance = null;
}
}