Please enable JavaScript to use RhodeCode Enterprise
Commit Description:
submission report
Commit Description:
submission report
// 26.1.6 Reflect.get(target, propertyKey [, receiver])
var gOPD = require ( './_object-gopd' );
var getPrototypeOf = require ( './_object-gpo' );
var has = require ( './_has' );
var $export = require ( './_export' );
var isObject = require ( './_is-object' );
var anObject = require ( './_an-object' );
function get ( target , propertyKey /* , receiver */ ) {
var receiver = arguments . length < 3 ? target : arguments [ 2 ];
var desc , proto ;
if ( anObject ( target ) === receiver ) return target [ propertyKey ];
if ( desc = gOPD . f ( target , propertyKey )) return has ( desc , 'value' )
? desc . value
: desc . get !== undefined
? desc . get . call ( receiver )
: undefined ;
if ( isObject ( proto = getPrototypeOf ( target ))) return get ( proto , propertyKey , receiver );
}
$export ( $export . S , 'Reflect' , { get : get });
Site-wide shortcuts
/
Use quick search box
g h
Goto home page
g g
Goto my private gists page
g G
Goto my public gists page
n r
New repository page
n g
New gist page
Repositories
g s
Goto summary page
g c
Goto changelog page
g f
Goto files page
g F
Goto files page with file search activated
g p
Goto pull requests page
g o
Goto repository settings
g O
Goto repository permissions settings