Функция ES2020/ES11

JavaScript поддерживает синтаксис класса, начиная с ES6, но только теперь были введены частные поля.
В Es2020 вводятся переменные частного класса, чтобы разрешить использование переменных только в классе.

Добавив простой символ #️⃣ перед нашей переменной или функцией, мы можем полностью зарезервировать их для внутреннего использования внутри класса.

class HelloWorld {
#message = Как дела? ;
getMessage()
{
console.log(this.#message)
}
}

const hello = new HelloWorld()
hello.getMessage() //Как дела?
console.log(hello.#message) //Закрытое поле '#message' должно быть объявлено во включающем классе