我的英语= Google翻译。对不起:(
function XXX(){
abc = function(){return 'Message';}
return abc;
}
function Alerttt(){
var AlertText= XXX();
alert(AlertText);
}
结果:
AlertText = function(){return 'Message';}
我想:
AlertText = Message
我该怎么办?
答案 0 :(得分:2)
您必须致电此功能。
function XXX() {
abc = function() {
return 'Message';
}
return abc;
}
function Alerttt() {
var AlertText = XXX();
alert(AlertText()); // call it
}
Alerttt();

您还可以执行var AlertText = XXX()();
,以便AlertText
从被调用函数中获取返回值,以便just do alert(AlertText);
答案 1 :(得分:0)
你在找这个吗?
function XXX()
{
abc = function(){return 'Message';}
return abc;
}
function Alerttt()
{
var AlertText = XXX()();
alert(AlertText);
}
Alerttt();

调用XXX返回一个函数对象,因此XXX()是一个函数对象,你需要将该函数对象称为XXX()()以返回' Message'。