Object Descriptors & Property Flags

What advantage does Object.defineProperties() offer over multiple calls to Object.defineProperty()?
const obj = {};

Object.defineProperties(obj, {
  firstName: { value: 'John', writable: true, enumerable: true },
  lastName: { value: 'Doe', writable: true, enumerable: true },
  fullName: {
    get() { return `${this.firstName} ${this.lastName}`; },
    enumerable: true
  }
});
Next Question (12/40)