Dm
Size: a a a
Dm
Dm
IS
Dm
Dm
IS

X
class Mode {
constructor(verbose=false) {
this.env = process.env.NODE_ENV;
if (verbose) {
this.verbose()
}
}
get production() {return this.env == 'production'}
get development() {return this.env == 'development'}
verbose() {
console.log('Verbose..');
if (mode.production()) {
console.log(color.yellow('Production mode..'));
}
if (mode.development()) {
console.log(color.yellow('Development mode..'));
}
}
}
const mode = new Mode({verbose: true})X
[Out]: ReferenceError: Cannot access 'mode' before initializationDm
X
Dm
Dm
X
X
Д
SS
КГ

CZ