Я видел следующий код в учебнике
export default class Model() { constructor() { this.$collection = []; } }
Мой вопрос: почему он использовал знак доллара перед коллекцией?
$ - это только возможный символ в именах атрибутов и методов. Для соглашений это используется, чтобы идентифицировать атрибуты / методы, которые являются частными, но этот символ не добавляет никакого поведения к атрибуту / переменной.