Having this code:
var Person = function(_name){
this.name = _name;
}
Person.prototype.surname = 'Jiménez';
What's the difference between this.name and Person.prototype.surname, what changes when inherited? what's the difference then when:
var newPerson = new Person('Carlos');