0

我正在使用 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()

4

1 回答 1

0

如果你想使用 Math.tanh(),它是 ECMAScript 6 的一个特性,你应该在你的 pom.xml 中以 ES6 为目标,并添加对 core-lib 6 的引用。

无论如何,如果您有这种感觉,您也可以通过简单的 Math.exp() 调用来使用这个 MDN 等效项:https ://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math /tanh#Polyfill

易于在 JSweet 中使用 :)

希望这有帮助。

于 2017-08-16T20:59:35.557 回答