Учитывая, что классы были введены, зачем кому-то до сих пор использовать let xyz = new Object ()? - PullRequest
0 голосов
/ 05 августа 2020

Множество статей о 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() все еще необходим?

Примечание

Большинство других «похожих» ответов были написаны до того, как были введены классы. Однако у меня вопрос пост-эры, после того, как были введены классы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...