chrome 控制台的输出
z = selected_sheet()
返回
5
undefined
...
z
返回
undefined
JavaScript 代码
function selected_sheet(){
$('.sheet_radio').each( function(){
if (this.checked == true){
var x = 5;
console.log(x);
return x;
};
});
};
所以我从控制台日志中得到了正确的输出,但是 z 没有设置为从 console.log 返回的相同项目。
最佳答案
那是因为一次只能选择一个单选按钮。我将在一分钟内对此进行扩展。
所以这是你的代码:
function selected_sheet(){
$('.sheet_radio').each( function(){
if (this.checked == true){ `Entry Point`
var x = 5;
console.log(x);
return x;
};
});
};
如果选择了单选按钮,控件将进入 if 条件 Entry Point
,因此您得到的输出为 5,
但是,如果未选择单选按钮,则控件不会通过入口点
,因为 if 条件失败且函数返回未定义。
如果您有任何问题,请告诉我。
关于Javascript 返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17691065/