IMLC.ME

Java 运行 JavaScript 代码 - JavaScript Array

public class JavaScriptTest {

  @Test
  void readJsonArray() {

    try(Context context = Context.newBuilder("js")
        .build()) {
      // language=javascript
      Value value = context.eval("js", """
          [1,2,3]
          """);

      assertEquals(3, value.getArraySize());
      assertEquals(1, value.getArrayElement(0).asInt());
      assertEquals(2, value.getArrayElement(1).asInt());
      assertEquals(3, value.getArrayElement(2).asInt());

    }

  }
  
}

References

hello-graalvm-javascript-engine - GitHub