JavaScript - object reflection
by johnpapa
JavaScript
var person = {
name: 'John',
sendEmail: function() {}
};
for (var prop in person) {
console.log(prop);
console.log(person[prop]);
}
console.log(person.hasOwnProperty('name'));
console.log(person.propertyIsEnumerable('name'));