0

我在 JDK 7 中使用 JavaScript 引擎。有没有办法评估一个表达式,比如a||b如果ab未定义,而不是抛出异常ReferenceError: "a" is not defined.

4

1 回答 1

0

我不认为这是可能的。

我采取了以下方法来实现我想要的。我正在评估表达式,如果该表达式失败,我会将未定义的变量添加到上下文中并尝试再次重新评估。

于 2015-02-20T12:35:27.220 回答