Sha256: 078bfb1d78fd2e3b23fa3925c01deeedbb3447135f6100256f2a9fbfe26e4c97

Contents?: true

Size: 727 Bytes

Versions: 34

Compression:

Stored size: 727 Bytes

Contents

// 26.1.6 Reflect.get(target, propertyKey [, receiver])
var $        = require('./$')
  , has      = require('./$.has')
  , $export  = require('./$.export')
  , isObject = require('./$.is-object')
  , anObject = require('./$.an-object');

function get(target, propertyKey/*, receiver*/){
  var receiver = arguments.length < 3 ? target : arguments[2]
    , desc, proto;
  if(anObject(target) === receiver)return target[propertyKey];
  if(desc = $.getDesc(target, propertyKey))return has(desc, 'value')
    ? desc.value
    : desc.get !== undefined
      ? desc.get.call(receiver)
      : undefined;
  if(isObject(proto = $.getProto(target)))return get(proto, propertyKey, receiver);
}

$export($export.S, 'Reflect', {get: get});

Version data entries

34 entries across 17 versions & 7 rubygems

Version Path
ilog-0.4.1 node_modules/core-js/modules/es6.reflect.get.js
ilog-0.4.1 node_modules/core-js/library/modules/es6.reflect.get.js
ilog-0.4.0 node_modules/core-js/modules/es6.reflect.get.js
ilog-0.4.0 node_modules/core-js/library/modules/es6.reflect.get.js
ilog-0.3.3 node_modules/core-js/modules/es6.reflect.get.js
ilog-0.3.3 node_modules/core-js/library/modules/es6.reflect.get.js
locomotivecms-4.0.0.alpha1 app/javascript/node_modules/fbjs/node_modules/core-js/library/modules/es6.reflect.get.js
locomotivecms-4.0.0.alpha1 app/javascript/node_modules/fbjs/node_modules/core-js/modules/es6.reflect.get.js
locomotivecms-3.4.0 app/javascript/node_modules/fbjs/node_modules/core-js/library/modules/es6.reflect.get.js
locomotivecms-3.4.0 app/javascript/node_modules/fbjs/node_modules/core-js/modules/es6.reflect.get.js
cortex-0.1.3 spec/dummy/node_modules/fbjs/node_modules/core-js/library/modules/es6.reflect.get.js
cortex-0.1.3 spec/dummy/node_modules/fbjs/node_modules/core-js/modules/es6.reflect.get.js
lanes-0.8.0 node_modules/core-js/library/modules/es6.reflect.get.js
lanes-0.8.0 node_modules/core-js/modules/es6.reflect.get.js
xcodebuild-helper-1.2.5 externals/ios-sim-master/node_modules/core-js/library/modules/es6.reflect.get.js
xcodebuild-helper-1.2.5 externals/ios-sim-master/node_modules/core-js/modules/es6.reflect.get.js
xcodebuild-helper-1.2.3 externals/ios-sim-master/node_modules/core-js/library/modules/es6.reflect.get.js
xcodebuild-helper-1.2.3 externals/ios-sim-master/node_modules/core-js/modules/es6.reflect.get.js
babel-schmooze-sprockets-0.1.3 node_modules/core-js/modules/es6.reflect.get.js
babel-schmooze-sprockets-0.1.3 node_modules/core-js/library/modules/es6.reflect.get.js