Let's look at an example:
In the example given above, the arrow function
within displayAdminGreeting captures its this
value from the admin object.
Arrow functions do not have their own this binding,
so they look up to the closest surrounding context,
which in this case is the displayGreeting method
of the admin object, where it finds the fullName property.