javascript - AMD 模块 Javascript : Module Loader Error

标签 javascript amd

我创建了这个模块:

define(function(){

    function isEmpty(stValue)
    {
        return false;
    }

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

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

但是我有一个错误:inArray 行上的模块加载器错误:inArray。我的模块正确吗?

最佳答案

您将获得自动分号插入。您实际上正在返回未定义。

define(function(){

    function isEmpty(stValue)
    {
        return false;
    }

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

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

关于javascript - AMD 模块 Javascript : Module Loader Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37330759/

相关文章:

javascript - 将 javascript 变量插入 javascript 函数

javascript - Redux-React : How to pass the updated state to function onChange?

javascript - 在 Typescript 中使用绝对模块路径(requirejs 路径配置)

php - 如果使用双倍空格,文本编辑器会被 chop

javascript - AutoPostBack 仅在 Chrome 的 Javascript 控制台打开时有效

javascript - Node.js 异步遍历对象数组

java - Android Studio : System UI Not Responding

javascript - AMD 的 Ace 编辑器和 Dojo 1.9

javascript - 一个模块 : OPTIMIZER FAILED: InternalError: missing name after . 运算符(operator)的 Dojo 构建失败

javascript - 此代码库中定义的函数 'define' 在哪里?