在我的wrap.ml
,我有一个功能如下:
Js.Unsafe.global##.test := Js.wrap_callback (
fun params ->
print_endline "params##.a:";
print_endline (Js.to_string params##.a);
print_endline "params##.b:";
print_endline (Js.to_string params##.b);
Js.string ((Js.to_string params##.a) ^ (Js.to_string params##.b))
);
因此,在 JavaScript 文件中,我可以调用例如test({a: "abc", b:"efg"})
.
我想知道在 OCaml 文件中,有没有办法在评估之前检查b
对象中是否存在该字段?params
Js.to_string params##.b