在我最近的 javascript 程序中(主要是为了好玩和概念验证),我有很多不同类型的对象,并且每种类型都有相当多的“实例”。所以我想我应该为这些使用类,但是由于它们非常简单,我可以直接构造它们而不是使用类......
我的意思的例子:
//I'm making a "car" object that has the properties model, miles, value and color
//using a class like:
function car (model, miles, value, color) { .... }
//so I'd create a new car by using:
mycar = new car(model, miles, value, color);
//However for an object so simple I could also do:
mycar = {model: model, miles: miles, value: value, color: color};
我猜后一种方法在某种程度上会更有效(不调用类的函数),但值得吗?
决定我想了解使用类与使用常规对象的优缺点。例如,类会占用更多的内存吗?