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'));