我有这个JS函数:
function newJSArray() {return []}
我正在尝试使用以下方法在Java中返回内容:
public static NativeArray newArray() throws Exception {
return (NativeArray)invocable.invokeFunction("newJSArray");
}
但是当我尝试调用这个函数时,它会抛出一个异常:
Exception in thread "main" java.lang.NoSuchMethodError: ....JavaScript.newArray()Ljdk/nashorn/api/scripting/JSObject;
at ....
我希望能够提供一个JS数组,以便我可以调用jsArr1.concat(jsArr2)。