Estoy importando javascript como a continuación
var imported = document.createElement('script'); imported.src = 'script.js'; document.head.appendChild(imported);En mi script.js tengo el siguiente código
Array.prototype.hasMin = function (attrib) { return ( (this.length && this.reduce(function (prev, curr) { return prev[attrib] < curr[attrib] ? prev : curr; })) || null ); };Cuando solo uso el código anterior en la etiqueta del script, funciona normalmente, pero cuando lo uso a través del método appendchild, aparece el siguiente error
Uncaught Error: Syntax error, unrecognized expression: #function (attrib) {