1
在Objective C中使用塊時,可以使用所有變量,這些變量可以在塊定義的函數內部訪問。我可以在函數聲明中傳遞變量嗎?
同樣適用於定義爲變量的JavaScript函數嗎?
例如,successFunction
從someOtherFunction
內部調用時是否會正常工作,因爲它是在beforeSaveFunction
內部聲明的?
var beforeSaveFunction = function(request, response) {
var successFunction = function(code) {
request.object.set("sessionAuthCode",code);
response.success();
}
someOtherFunction(successFunction);
}
否則我將不得不爲此而沿傳遞變量裏面someOtherFunction
:
var beforeSaveFunction = function(request, response) {
var successFunction = function(code, request, response) {
request.object.set("sessionAuthCode",code);
response.success();
}
someOtherFunction(successFunction, request, response);
}
如果選項1不起作用,有沒有比方案一更簡便的方法2?
當您嘗試時發生了什麼?另外,關閉。 –
+1來試試吧,這樣做比在本網站上肯定要求更快 – andygoestohollywood
一般來說,我會同意,但是我正在開發使用運行在Web服務上的框架。目前,我不確定是否以及如何從失敗的JavaScript代碼中檢索錯誤消息,這就是爲什麼我想確保代碼在推送之前能夠正常工作的原因。 –