Test: detecting defineProperty get/set result
by andypotanin
JavaScript
console.clear();
var test = Object.defineProperty( {}, 'age', {
get: function() { return 22; },
enumerable: true
});
console.log( test instanceof Object );
console.log( typeof Object.keys( test ) );
console.log( typeof Object.getOwnPropertyDescriptor( test, 'age' ) );
console.log( typeof Object.getOwnPropertyDescriptor( test, 'age' ).get );