![]() |
1
27
我想你在追求 load() method/property Rhino的全局对象/范围
这将加载一个JavaScript源文件,类似于PHP中的include/require。一旦加载了一个文件,您就可以调用和运行或使用加载文件中定义的任何对象。 当你使用犀牛壳时,事情就是这样工作的,这是我知道的唯一的上下文(你的问题提到了Java SDK,这是在我的经验之外)。 |
![]() |
2
10
如果您碰巧尝试在Ant中执行此操作,则可能会看到以下错误:
但你可以回避它:
|
![]() |
3
10
这是一个真实的例子,即运行 esprima 带有Rhino 1.7R4的分析器。
运行此代码后,您应该看到如下输出:
因此,实际上,关键在于重用
|
![]() |
4
6
只要使用相同的作用域来执行每个文件,它们就能够引用以前执行的文件中的函数和变量。 |
![]() |
123onetwothree · 递归解析对象数组并基于id过滤对象 7 年前 |