Lookup an object property only if it's its own property.
This module exports one function:
Returns obj[prop]
if obj
is truthy and has an own property prop
,
otherwise returns fallback
.
from test/usage.mjs:
import getown from 'getown';
const dict = { foo: 'bar' };
same(getown(dict, 'foo'), 'bar');
same(getown(dict, 'bar'), undefined);
same(getown(dict, 'bar', 321), 321);
same(typeof dict.toString, 'function');
same(getown(dict, 'toString'), undefined);
- Needs more/better tests and docs.
ISC