Créer vide de l'objet ou de l'objet avec des valeurs null pour les déjà connus des touches de

Je joue avec JavaScript et AngularJS depuis quelques jours et je ne suis pas sûr sur les éléments suivants:

Je suis en train de travailler sur un exemple de projet dans laquelle un utilisateur est en mesure de créer une nouvelle voiture avec seulement quelques propriétés stockées dans un objet JS comme ceci:

var car = {
    color: 'black',
    seating: 'leather',
    fuelconsumption: 'moderate'
}

L'utilisateur peut créer une nouvelle voiture en cliquant sur le bouton ajouter. Angulaire puis crée une nouvelle instance d'une voiture, et l'utilisateur peut spécifier les vœux pour cette nouvelle voiture.

Cependant, dois-je créer un objet vide comme

var car = {}

et ajouter les touches nécessaires à l'aide de la limite des saisies de texte ou dois-je faire quelque chose de différent?

Depuis les propriétés d'une nouvelle voiture sont connus a priori je pourrais aussi créer un objet avec les touches nécessaires et null que leurs valeurs comme ceci:

var car = {
    color: null,
    seating: null,
    fuelconsumption: null
}

Qui serait plus préférable en raison par exemple de meilleure pratique?

OriginalL'auteur albert | 2015-11-15