Working with Objects
The answer to the exercise in Working with Objects.
Two changes, one per bug:
show.keylooked for a property literally namedkey. Brackets take the expression, soshow[key]reads the property the caller asked for.||falls back on every falsy value, which swallowed the0and the empty string.??falls back only onnullandundefined, so the fallback now appears solely when the property is absent.