const hero = {
name: 'Batman',
age: undefined
};
hero.hasOwnProperty('name'); // => true
hero.hasOwnProperty('realName'); // => false
hero.toString; // => function() {...}
hero.hasOwnProperty('toString'); // => false
'toString' in hero // true
'name' in hero; // => true
'realName' in hero; // => false
Reflect.has(hero,"name") // true
Reflect.has(hero,"toString") // true
hero.name; // => 'Batman'
hero.realName; // => undefined
hero.name !== undefined; // => true
hero.age !== undefined; // => false