Множество статей о inte rnet все еще учат, как создавать объекты следующим образом.
let car = new Object();
car.make = 'Ford';
car.model = 'Mustang';
car.year = 1969;
Однако с введением классов в ES6, как показано ниже.
class Car {
constructor(make, model, year) {
this.make = make;
this.model = model;
this.year = year;
}
}
Какой цели теперь служит JavaScript Объект? let xyz = new Object()
все еще необходим?
Примечание
Большинство других «похожих» ответов были написаны до того, как были введены классы. Однако у меня вопрос пост-эры, после того, как были введены классы.