Look up a value from object literal, being sure it is an actual property (not inherited), with a default if not found.
The name of the key to look up.
The list of options to check.
The default value if the key isn't found.
The value for the key.
Look up a value from object literal, being sure it is an actual property (not inherited), with a default if not found.