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