首页 > 解决方案 > 既然已经引入了类,为什么今天还有人使用 `let xyz = new Object()`?

问题描述

互联网上的大量文章仍然教导如何以以下方式创建对象。

let car = new Object();
car.make = 'Ford';
car.model = 'Mustang';
car.year = 1969;

然而,随着 ES6 中 Classes 的引入,如下所示。

class Car {
    constructor(make, model, year) {
        this.make = make;
        this.model = model;
        this.year = year;
    }
}

JavaScript 对象现在有什么用途?let xyz = new Object()还有必要吗?

笔记

大多数其他“类似”答案都是在引入课程之前编写的。但是,我的问题是在引入课程之后的后时代。

标签: javascriptclassobjectecmascript-6

解决方案


推荐阅读