Quelles sont les différences entre la fonction et la fonction de constructeur en JavaScript?

Dans cette auteur du blog dit-dessous de la fonction est un fonction constructeur:

function Cat(name, color) {
  this.name = name;
  this.color = color;
}
Cat.prototype.age = 0;

var catC = new Cat("Fluffy", "White");

Les instances de Cat fonction a un nom et une couleur à la propriété. Est-ce la seule différence entre le normal et le constructeur fonction?

InformationsquelleAutor vimal1083 | 2014-03-14