Pull to refresh

Comments 3

Ember тут не причем, типичная же проблема непонимания прототипов. Хотя они могли бы решить проблему на уровне реализации метода .extend, но это скользкая дорожка.

Эту проблему пытаются решить будущие class properties.
Там инициализаторы свойств срабатывают для каждого объекта заново, и состояние не утекает

Повторю ещё раз, нет никакой проблемы, есть непонимание некоторых программистов, как работает наследование на прототипах. Сlass properties, как и сами классы, это просто сахар, который вместо определения свойств в прототипе, будет инициализировать их в конструкторе за вас.

Sign up to leave a comment.

Articles