LINUX.ORG.RU

История изменений

Исправление rebforce, (текущая версия) :

Вчера почитал про классы в ES6. Это тоже пц. Приватных свойств нет.

В питоне тоже нет, и чо? Кто-то от этого страдает или подчёркивание влом поставить перед именем свойства?

Более того, в ES6 можно запилить хитровыделанный геттер/сеттер (Proxy), который не даст обратиться к любому свойству, начинающемуся с подчёркивания. Так что здесь можно запилить даже более приватные свойства, чем в питоне, если IQ не позволяет соблюдать конвенции без ударов по рукам со стороны рантайма.

Исходная версия rebforce, :

Вчера почитал про классы в ES6. Это тоже пц. Приватных свойств нет.

В питоне тоже нет, и чо? Кто-то от этого страдает или подчёркивание влом поставить перед именем свойства?

Более того, в ES6 можно запилить хитровыделанный геттер/сеттер, который не даст обратиться к любому свойству, начинающемуся с подчёркивания. Так что здесь можно запилить даже более приватные свойства, чем в питоне, если IQ не позволяет соблюдать конвенции без ударов по рукам со стороны рантайма.