我收到以下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