[英]variable gets assigned function
我的英語= Google翻譯。 對不起:(
function XXX(){
abc = function(){return 'Message';}
return abc;
}
function Alerttt(){
var AlertText= XXX();
alert(AlertText);
}
結果:
AlertText = function(){return 'Message';}
我想要:
AlertText = Message
我能怎么做?
您必須調用該函數。
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);
您在找這個嗎?
function XXX() { abc = function(){return 'Message';} return abc; } function Alerttt() { var AlertText = XXX()(); alert(AlertText); } Alerttt();
調用XXX將返回一個函數對象,因此XXX()是一個函數對象,您需要將該函數對象稱為XXX()()來返回“消息”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.