Sha256: d0501544b8633980460a30cd2dd5d53f02e1290cd879c27188112f90a73d747a

Contents?: true

Size: 545 Bytes

Versions: 62

Compression:

Stored size: 545 Bytes

Contents

/* */ 
'use strict';
var $ = require('./$'),
    isObject = require('./$.is-object'),
    HAS_INSTANCE = require('./$.wks')('hasInstance'),
    FunctionProto = Function.prototype;
if (!(HAS_INSTANCE in FunctionProto))
  $.setDesc(FunctionProto, HAS_INSTANCE, {value: function(O) {
      if (typeof this != 'function' || !isObject(O))
        return false;
      if (!isObject(this.prototype))
        return O instanceof this;
      while (O = $.getProto(O))
        if (this.prototype === O)
          return true;
      return false;
    }});

Version data entries

62 entries across 31 versions & 1 rubygems

Version Path
sequenceserver-3.1.3 public/vendor/npm/core-js@1.1.2/modules/es6.function.has-instance.js
sequenceserver-3.1.3 public/vendor/npm/core-js@1.1.2/library/modules/es6.function.has-instance.js
sequenceserver-3.1.2 public/vendor/npm/core-js@1.1.2/library/modules/es6.function.has-instance.js
sequenceserver-3.1.2 public/vendor/npm/core-js@1.1.2/modules/es6.function.has-instance.js
sequenceserver-3.1.1 public/vendor/npm/core-js@1.1.2/library/modules/es6.function.has-instance.js
sequenceserver-3.1.1 public/vendor/npm/core-js@1.1.2/modules/es6.function.has-instance.js
sequenceserver-3.1.0 public/vendor/npm/core-js@1.1.2/library/modules/es6.function.has-instance.js
sequenceserver-3.1.0 public/vendor/npm/core-js@1.1.2/modules/es6.function.has-instance.js
sequenceserver-3.0.1 public/vendor/npm/core-js@1.1.2/library/modules/es6.function.has-instance.js
sequenceserver-3.0.1 public/vendor/npm/core-js@1.1.2/modules/es6.function.has-instance.js
sequenceserver-3.0 public/vendor/npm/core-js@1.1.2/modules/es6.function.has-instance.js
sequenceserver-3.0 public/vendor/npm/core-js@1.1.2/library/modules/es6.function.has-instance.js
sequenceserver-2.2.0 public/vendor/npm/core-js@1.1.2/modules/es6.function.has-instance.js
sequenceserver-2.2.0 public/vendor/npm/core-js@1.1.2/library/modules/es6.function.has-instance.js
sequenceserver-2.1.0 public/vendor/npm/core-js@1.1.2/library/modules/es6.function.has-instance.js
sequenceserver-2.1.0 public/vendor/npm/core-js@1.1.2/modules/es6.function.has-instance.js
sequenceserver-2.0.0 public/vendor/npm/core-js@1.1.2/library/modules/es6.function.has-instance.js
sequenceserver-2.0.0 public/vendor/npm/core-js@1.1.2/modules/es6.function.has-instance.js
sequenceserver-2.0.0.rc8 public/vendor/npm/core-js@1.1.2/library/modules/es6.function.has-instance.js
sequenceserver-2.0.0.rc8 public/vendor/npm/core-js@1.1.2/modules/es6.function.has-instance.js