J2V8如何返回大整数?

时间:2018-09-25 12:05:33

标签: node.js v8 j2v8

目前,我正在Windows下使用以下v8版本:com.eclipsesource.j2v8:j2v8_win32_x86_64:4.6.0。

我想返回Big Integer,但是看起来这个版本不支持Big Int。 return {'result':BigInt('893800399029639267')}; 这不会返回任何内容。

以下其他选项也不起作用: const值= 893800399029639267n 这会带来错误。

请提示,我该如何返回BigInt?

2 个答案:

答案 0 :(得分:1)

BigInt在6.7我的兄弟中引入。

您似乎在使用4.6

https://v8.dev/blog/v8-release-67

答案 1 :(得分:0)

我最近发现了一种名为 javet 的 J2V8 替代方案。我建议检查一下。它支持 BigInt,积极维护并且与 node.js LTS 保持同步