Object Descriptors & Property Flags

What does this code demonstrate about property accessors?
const user = {};

Object.defineProperty(user, 'fullName', {
  get() {
    return this._firstName + ' ' + this._lastName;
  },
  set(value) {
    [this._firstName, this._lastName] = value.split(' ');
  },
  enumerable: true,
  configurable: true
});

user.fullName = 'John Doe';
console.log(user._firstName);
Next Question (13/40)