我收到以下java腳本錯誤(間歇性) 」return」 statement outside of function
。jQuery代碼中的間歇性錯誤
以下是在我的jQuery代碼中返回的函數。我想知道這種代碼模式有什麼問題?一個函數中的另一個函數的調用是否有問題?有什麼想法嗎?
CODE
function getSelectedParameters(parameterControl) {
var selectedElements = $.map($(parameterControl + " option:selected"), function (el, i) {
var code = getCode($(el).text());
return code;
});
var parameter = selectedElements.join(",");
if (isAnyParameterSelected == 0) {
if (parameter.length > 0) {
isAnyParameterSelected = 1;
}
}
return parameter;
}
function getCode(selectedValue) {
var firstIndex = selectedValue.lastIndexOf(":");
var code = selectedValue.substring(0, firstIndex);
return code;
}
你編譯代碼呢?你的工具鏈是什麼? –
我不認爲你可以從匿名回調函數返回值 –
它看起來很好 - 沒有什麼明顯的跳出來。當你得到錯誤時,它是否告訴你它在哪一行? – Archer