我有6个js文件,我需要将它们全部包含在最终脚本中以传递ScriptEngine的eval方法。我该怎么做? ScriptEngine没有add()方法。我可以用FileReader读取它们,而不是连接这些字符串,但我认为会有更好的方法。
答案 0 :(得分:5)
您可以使用重载eval(Reader)
来避免必须自己将脚本加载到String
。
答案 1 :(得分:1)
您可以使用一个脚本来调用其他6个脚本。
示例:
function callOtherFunctions() {
functionOne();
functionTwo();
.
.
.
functionSix();
}
不是100%确定该解决方案有多好,但它会调用所有其他6个功能。