Ho 6 file js e ho bisogno di includerli tutti nello script finale per passare il metodo di valutazione di ScriptEngine. Come posso farlo? ScriptEngine non ha aggiunto il metodo(). Posso leggerli con FileReader e concatenare quelle stringhe, ma penso che ci sarà un modo migliore.Come rendere ScriptEngine per eseguire più file javascript?
5
A
risposta
5
È possibile utilizzare il sovraccarico eval(Reader)
per evitare di dover caricare script in un String
da soli.
1
È possibile utilizzare uno script per chiamare gli altri 6 script.
Esempio:
function callOtherFunctions() {
functionOne();
functionTwo();
.
.
.
functionSix();
}
Non sicuro al 100% quanto è buono che la soluzione funzionerà, ma chiamerà tutte le altre 6 funzioni.
+0
Non capisci la mia domanda. – shift66
Ho 6 file. E ho bisogno di aggiungerli tutti prima di chiamare eval. – shift66
@Ademiban Non puoi chiamare eval() più volte? – millimoose
No alcuni dei miei js-es usano le funzioni di altri. – shift66