私の最新の 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};
後者の方法は何らかの方法でより効率的だと思いますが (クラスの関数を呼び出さない)、それだけの価値はありますか?
クラスを使用することと通常のオブジェクトを使用することの長所と短所について知りたいと思います。たとえば、クラスはより多くのメモリを消費しますか?