【问题标题】:how J2V8 returns Big integer?J2V8如何返回大整数?
【发布时间】:2018-09-25 12:05:33
【问题描述】:

目前我的 Windows 使用的是以下 v8 版本:com.eclipsesource.j2v8:j2v8_win32_x86_64:4.6.0。

我想返回大整数,但看起来这个版本不支持大整数。 返回 {'结果' : BigInt('893800399029639267')}; 这不会返回任何内容。

如下所示的其他选项也不起作用: 常量值 = 893800399029639267n 这会产生错误。

请建议,我怎样才能返回 BigInt?

【问题讨论】:

    标签: node.js v8 j2v8


    【解决方案1】:

    BigInt 是在 6.7 中引入的,老兄。

    您好像在 4.6 上

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

    【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2022-10-06
      • 2014-12-29
      • 1970-01-01
      • 1970-01-01
      • 2019-03-26
      • 1970-01-01
      • 1970-01-01
      • 2013-04-22
      • 1970-01-01
      相关资源
      最近更新 更多