我正在使用 Java 中的 JavaScript 引擎来评估一些字符串。我想user.group == group1
在 JavaScript 中评估 Java 方法user.hasGroup(group1)
。用户包含组字符串列表。
我知道我可以将函数与以下内容绑定,但我不确定如何替换相等运算符并将右侧用作参数。(jsEngine 是我的 JavaScript 引擎)
Bindings b = jsEngine.createBindings();
b.put(String name, Object value);
Engine.setBindings(Bindings bindings, int scope);