Can't understand this line within a constructor "this.constructor.prototype.constructor.apply( this, Array.prototype.slice.call( arguments ) );"
Can't understand this line within a constructor `this.constructor.prototype.constructor.apply( this, Array.prototype.slice.call( arguments ) );`