AMD模块Javascript:模块加载器错误

时间:2016-05-19 17:56:33

标签: javascript amd

我创建了这个模块:

define(function(){

    function isEmpty(stValue)
    {
        return false;
    }

    function inArray(stValue, arr)
    {
        return false;
    }

    return 
    {
        isEmpty : isEmpty,
        inArray : inArray   //Error here
    };
});

但是我遇到了错误:在线阵列中的模块加载器错误inArray:inArray。我的模块是否正确?

1 个答案:

答案 0 :(得分:2)

您正在进行自动分号插入。你有效地返回undefined。

define(function(){

    function isEmpty(stValue)
    {
        return false;
    }

    function inArray(stValue, arr)
    {
        return false;
    }

    return { // correct here
        isEmpty : isEmpty,
        inArray : inArray   //Error here
    };
});