我已經創建,創建一個會話ID是否可以使用外部變量從另一個函數調用函數?
sessionId = ot.create_session(location, function(sessionId){
console.log('The session ID is: ' + sessionId + '++++++++');
return sessionId;
});
我可以從函數內打印出會話ID的功能,但不能從功能的外部訪問它。
做不到這一點,我想調用一個函數,變量傳遞給函數
sessionId = ot.create_session(location, function(sessionId){
console.log('The session ID is: ' + sessionId + '++++++++');
sendToUser(sessionId);
});
不過,我需要sendToUser有更多的數據,稱已聲明變量數據
因此我會做
sessionId = ot.create_session(location, function(sessionId){
console.log('The session ID is: ' + sessionId + '++++++++');
sendToUser(sessionId);
});
sendTo User(sessionId, data){
}
然而,這並不工作,無論是
整個代碼爲:http://pastebin.com/CdV3rdh0
只需在回調中調用'sendToUser(sessionId,data);'。 – 2012-07-21 02:58:35