Как я могу получить tanh в jsweet?

Я использую JSweet для преобразования Java в Javascript, и мне нужно использовать Math.tanh() но это не доступно в jsweet.lang.Math объект, но я вижу это в источнике:

https://github.com/cincheo/jsweet/blob/426e379958fc5392f8328d8e431caac0cf95653e/core-lib/es6/src/main/java/def/js/Math.java#L161

Это также отсутствует в документации API:

http://public.jsweet.org/apidocs/releases/org/jsweet/candies/jsweet-core/1.2.0-20161222/jsweet/lang/Math.html

Какая математика это использует и как я могу использовать тот, который реализует tanh()?

1 ответ

Если вы хотите использовать Math.tanh(), который является функцией ECMAScript 6, вы должны нацелиться на ES6 в вашем pom.xml и добавить ссылку на core-lib 6.

В любом случае, если вы так считаете, вы также можете использовать этот эквивалент MDN, используя простые вызовы Math.exp(): https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/tanh

Легко использовать в JSweet:)

Надеюсь, это помогло.

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