Prototype & Prototypal Inheritance

What advantage does this pattern provide over constructor functions?
const proto = {
  init(name) {
    this.name = name;
    return this;
  }
};

const john = Object.create(proto).init('John');
const jane = Object.create(proto).init('Jane');
Next Question (16/22)