Как J2V8 возвращает большое целое число?

В настоящее время я использую версию v8 ниже для своих окон: com.eclipsesource.j2v8:j2v8_win32_x86_64:4.6.0.

Я хочу вернуть Big integer, но похоже, что эта версия не поддерживает Big Int. return {'result': BigInt('893800399029639267')}; Это ничего не возвращает.

Другие опции, такие как ниже, также не работают: const value = 893800399029639267n Это дает ошибку.

Пожалуйста, предложите, как я могу вернуть BigInt?

3 ответа

BigInt был представлен в 6.7 мой чувак.

Похоже, вы на 4.6

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

J2V8 для Linux и Windows не использовался с 2017 и 2016 годов. Я рекомендую Javet, у которого есть основные функции J2V8 и встроенная поддержка BigInt. Кроме того, V8 был обновлен до последней версии в Javet.

Недавно я узнал об альтернативе J2V8 под названием javet . Рекомендую это проверить. Он поддерживает BigInt, активно поддерживается и обновляется с помощью node.js LTS.

Другие вопросы по тегам