5

我有 6 个 js 文件,我需要将它们全部包含到最终脚本中以传递 ScriptEngine 的 eval 方法。我该怎么做?ScriptEngine 没有 add() 方法。我可以使用 FileReader 读取它们,而不是连接这些字符串,但我认为会有更好的方法。

4

2 回答 2

5

您可以使用重载eval(Reader)来避免将脚本加载到您String自己中。

于 2011-11-11T12:29:28.710 回答
1

您可以使用一个脚本调用其他 6 个脚本。

例子:

function callOtherFunctions() {
   functionOne();
   functionTwo();
   .
   .
   .
   functionSix();
}

不能 100% 确定该解决方案的效果如何,但它会调用所有其他 6 个函数。

于 2011-11-11T12:39:38.937 回答