Здравствуйте. Изучаю ООП. Написал класс содержимое конструктора Код (Javascript): dataSource; constructor(dataSource) { this.dataSource = dataSource; } Далее уже вне класса создаю экземпляр класса и вывожу в консоль Код (Javascript): let object = new MyClass(dataSource); console.log(object); в данном случае все нормально, в консоли вижу содержимое переменной dataSource: dataSource: {cart: Array(3), products: Array(6)} но когда пытаюсь вывести в консоль Код (Javascript): console.log(object.dataSource) // или console.log(object['dataSource']) возвращается пустой объект {}. Подскажите пожалуйста. Почему так? Как получить содержимое свойства класса?
Код (Javascript): class MyClass { constructor(dataSource) { this.dataSource = dataSource; } } let object = new MyClass({a: 1, b: 2}); console.log(object.dataSource); замечательно выдаёт в лог Код (Javascript): {a: 1, b: 2}