Javascript 如何从“返回值”;“事件回调”;从JS方法
如何从JS方法的“eventCallBack”返回值 参见JS函数定义:Javascript 如何从“返回值”;“事件回调”;从JS方法,javascript,Javascript,如何从JS方法的“eventCallBack”返回值 参见JS函数定义: window.plugins.GCM.register("428641231987", "GCM_Event", this.GCM_Success, this.GCM_Fail); 这里 现在我想返回在“GCM_事件”中生成的值 我想要requiredValue中的值看看——这是您必须传递回调的原因。如果该值可以直接返回,那么就不需要回调。它不是这样工作的。您正在使用的register函数需要成功回调和失败回调。程序流应
window.plugins.GCM.register("428641231987", "GCM_Event", this.GCM_Success, this.GCM_Fail);
这里
现在我想返回在“GCM_事件”中生成的值
我想要requiredValue中的值看看——这是您必须传递回调的原因。如果该值可以直接返回,那么就不需要回调。它不是这样工作的。您正在使用的register函数需要成功回调和失败回调。程序流应该从回调中恢复,在GCM_事件上生成的任何数据只有在回调运行时才可用(它们可能是异步的)。
@param senderId - GCM service identifier
@param eventCallback - {String} - Name of global window function that will handle incoming events from GCM
@param successCallback - {Function} - called on success on registering device
@param failureCallback - {Function} - called on failure on registering device
var requiredValue = window.plugins.GCM.register("428641231987", "GCM_Event", this.GCM_Success, this.GCM_Fail);