Test.WT("common.util.tool",
function(ai) {
var ab = "123";
function addN(str) {
alart(str);
}
});
请问要如何 调用里面的 addN 方法。(以上代码是由其他人在网上写好现成的代码,我想调用它。)
var g = new ();//类似这样
g.addN("测试");
function(ai) {
var ab = "123";
function addN(str) {
alart(str);
}
});
请问要如何 调用里面的 addN 方法。(以上代码是由其他人在网上写好现成的代码,我想调用它。)
var g = new ();//类似这样
g.addN("测试");
function(ai) {
var ab = "123";
function addN(str) {
alart(str);
}
});
从这一整句来说,外层匿名函数作为参数传递给Test.WT函数,而且是匿名函数不太可能调用;
把匿名函数单独拿出来倒是可以。
var aFun= function(ai) {
var ab = "123";
function addN(str) {
alart(str);
}
this.AddN=addN;//作为成员方法,可以用实例访问
this.getFun=function(){return addN;}//把该私有方法用成员方法返回出去,可以由实例调用
return addN;//直接返回出去,通过函数返回值调用
}aFun()('t');//通过函数返回值调用
var g=new aFun('');
g.AddN('t');//通过成员方法访问
g.getFun()('t');//通过成员方法的返回值访问