Ancora una volta mi scuso se la domanda appare ovvia, ma dopo aver controllato varie fonti ancora non riesco a capire bene come interpretare questo.

codice:
var miaVar = {};

Mi spiego meglio; mi pare di aver capito che crea un oggetto miaVar, funziona un po' come

codice:
var mioArr = [];

che crea un array vuoto,o sbaglio? Se è così, comunque ancora non mi è chiaro che sintassi posso abbinare. Per esempio ho provato a scrivere in questo modo:

codice:
var miaVar = {};

this.colore=colore
this.metallo=metallo

ma non sembra funzionare. Non so, non riesco a capire se usando questa forma poi devo usare i due punti di asegnamento e la virgola finale, se invece devo scrivere normalmente, se posso usare this etc.. qualche suggerimento? Ringrazio sentitamente!