从代号一个调用自定义JavaScript函数

时间:2016-09-09 18:05:50

标签: javascript codenameone jsobject

我最近遇到了JSObject和JSFuntion,看起来真的很混乱。它可以用于调用自定义JavaScript函数并将值返回到我的CN1应用程序吗?或者它是否用于其他功能?谢谢大家

1 个答案:

答案 0 :(得分:1)

查看javadoc包概述: https://www.codenameone.com/javadoc/com/codename1/javascript/package-summary.html

E.g。从该页面:

  

以下示例显示了一个带有简单add()方法的对象   只需将两个数字加在一起:

JSObject obj = (JSObject)ctx.get("{ add : function(a,b){ return a+b;}}");
Double result = (Double)obj.call("add", 
    new Object[]{new Integer(1), new Integer(3)}
);

// Result should be 4.0