А внутри Nav или Menu она будет доступна из прототипа?нет, все что Вы присвоите в this - будет непосредственно на конкретном инстансе, не влияя на прототип
const TYPE_ANALYTICS = 1;
class Test {
public static readonly TYPE_ANALYTICS = TYPE_ANALYTICS;
public async getTypeList() {
return TYPE_ANALYTICS;
}
}
так и код после terser.js лучше с оптимизируется Test.TYPE_ANALYTICS
потому что куда сейчас не плюнь на десктопе – это электрон или подобное. со всеми вытекающими.
и очень мало, кто озадачивается оптимизацией.
Так же бездумно например, как скопировали .slice() даже не понимая, что он делает, и что делает .map()