javascript - 既然已经引入了类,为什么今天还有人使用 `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()
还有必要吗?
笔记
大多数其他“类似”答案都是在引入课程之前编写的。但是,我的问题是在引入课程之后的后时代。
解决方案
推荐阅读
- blockchain - 如何调用这个被委托的合约?
- azure - Cosmos DB 模拟器不工作
- symfony - Webpack,变量未定义
- php - 在 yii2 中上传文件时,我面临 saveAs() 作为 null 的问题
- f# - 为什么输出是
而不是 F# 中的 int? - node.js - Sequelize createdAt 无法修改
- python - importlib.reload() 没有将文件重新加载到 ipython 笔记本中
- jquery - 我想将参数 url 更改为静态 url
- java - 当单击 positiveButton 且条件不为真时,防止对话框关闭
- sql - 如何在多次 JOIN 后正确选择要在 Sequel 中返回的列?