javascript return false不能终止

functionfileSort(){varisOk=true;for(vari=1;i<length;i++){varsort=???????;if(sort==nul... function fileSort(){
var isOk = true;

for(var i = 1; i < length;i++){
var sort = ???????;

if(sort == null){
isOk = false;

break;

}

}

if(!isOk){
return false;
}

}

function a(){
fileSort();

alert("aa");

}
为什么fileSort()最后这个return false;起不到终止程式的作用?
展开
 我来答
匿名用户
2015-10-26
展开全部
function fileSort(sort, len) {
    var isOk = true;
    for (var i = 0; i < len; i++) {
        if (sort == null) {
            isOk = false;
            break;
        }
    }
    return isOk;
}

function a() {
    var isOk = fileSort(null, 3);
    if (isOk) {
        alert("ok");
    } else {
        alert("no");
    }
}
百度网友0498059
2015-10-26 · TA获得超过259个赞
知道小有建树答主
回答量:286
采纳率:75%
帮助的人:187万
展开全部
var sort = ???????;是什么鬼
追问
var sort = “aaa”;代码在内网机上了,东西太长,我随便打的
追答
你要终止的是a函数?

当执行fileSort函数时,return false只是返回false;

建议:
改成return isOK;
if(!fileSort()){
alert('aa');
}else{};
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式