在第一个函数中调用第二个函数

时间:2011-10-25 08:05:12

标签: javascript

我有一个名为profilefrm()的特殊函数,我在其中检查返回true或false的条件,我创建了另一个函数checkcontacts()。我在第一个中调用了这个函数。我已成功从第二个返回真或假。我有流量

function profilefrm(){
if condition1{
// on false 
returning false;
}
checkcontacts();
}

function checkcontacts(){
if condition1{
// on false 
returning false;
}
return true;
}

但问题是在第二个函数中处于错误状态,它在第一个函数中被视为真。并相应地刷新页面。

2 个答案:

答案 0 :(得分:1)

您可以返回checkcontacts函数的结果:

function profilefrm() {
    if (condition1) {
        // on false 
        return false;
    }

    return checkcontacts();
}

答案 1 :(得分:0)

函数的返回值应该指定。如果没有指定,函数不会返回。

firtst function change to below.

function profilefrm(){
    if condition1{
        // on false 
        returning false;
    }
    return checkcontacts();
}