core-js
Version:
Standard library
8 lines • 320 B
JavaScript
// most Object methods by ES6 should accept primitives
module.exports = function(KEY, exec){
var $def = require('./$.def')
, fn = (require('./$.core').Object || {})[KEY] || Object[KEY]
, exp = {};
exp[KEY] = exec(fn);
$def($def.S + $def.F * require('./$.fails')(function(){ fn(1); }), 'Object', exp);
};