Every line of 'es6 abstract class' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
219 AbstractClass.constructor = function BooJs$Tests$Support$AbstractClass$$constructor () { 220 var self = this instanceof AbstractClass ? this : new AbstractClass(Boo.INIT); 221 return self; 222 };
122 NewMultiSelect.prototype.isArray = function isArray(o) { 123 return Object.prototype.toString.call(o) == '[object Array]'; 124 };
90 p.PHPJS_Array = function PHPJS_Array () { 91 var _ = __.constructor(this), 92 args = arguments, 93 i = 0, 94 argl, p 95 args = (args.length === 1 && args[0] && typeof args[0] === 'object' && 96 // If first and only arg is an array, use that (Don't depend on this) 97 args[0].length && !args[0].propertyIsEnumerable('length')) ? args[0] : args 98 if (!_.objectChain) { 99 _.objectChain = args 100 _.object = {} 101 _.keys = [] 102 _.values = [] 103 } 104 for (argl = args.length; i < argl; i++) { 105 for (p in args[i]) { 106 // Allow for access by key; use of private members to store sequence allows these to be iterated via for...in (but for read-only use, with hasOwnProperty or function filtering to avoid prototype methods, and per ES, potentially out of order) 107 this[p] = _.object[p] = args[i][p] 108 // Allow for easier access by prototype methods 109 _.keys[_.keys.length] = p 110 _.values[_.values.length] = args[i][p] 111 break 112 } 113 } 114 }
734 Object.isSealed = function isSealed(object) { 735 return false; 736 };
16 function inherits(ctor, superCtor) { 17 Object.defineProperty(ctor, "super_", { 18 value: superCtor, 19 enumerable: false, 20 writable: false, 21 configurable: false 22 }); 23 ctor.prototype = Object.create(superCtor.prototype, { 24 constructor: { 25 value: ctor, 26 enumerable: false, 27 writable: true, 28 configurable: true 29 } 30 }); 31 }
23 Prototype.extend = function Prototype$extend(object) 24 { 25 if (object == null || object == this || object.prototype == null) 26 return; 27 28 var ancestor = this; 29 var constructor = $type.isFunction(object) ? object : object.constructor; 30 object.prototype.__type = { base: ancestor.prototype, constructor: constructor }; 31 32 for (var name in ancestor.prototype) 33 if (!object.prototype.hasOwnProperty(name)) 34 object.prototype[name] = ancestor.prototype[name]; 35 36 object.extend = object.extend || Prototype.extend; 37 return object; 38 };