我怎样才能在jsweet中获得成功?

时间:2017-07-10 14:57:56

标签: javascript java transpiler tooling 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 个答案:

答案 0 :(得分:0)

如果你想使用MathAStan()这是一个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中易于使用:)

希望这会有所帮助。