javascript对象末尾的括号

时间:2015-02-20 22:19:12

标签: javascript jquery frontend

 var ajaxCall = new function () {
    var baseUrl = 'Home/',

    getCategory = function (callBack) {
        $.getJSON(baseUrl + "GetCategories", function (data) {
            callBack(data);
        });
    }
    getSubCategory = function (callBack) {
        $.getJSON(baseUrl + "GetSubCategories", function (data) {

        });

    }
    return {
        getCategory: getCategory,
        getSubCategory: getSubCategory
    };

}();

这是我们前端代码的一部分。我知道我们正在创建一个具有函数的对象,这提供了灵活性。 我想知道两件事: 1.新关键字 - 为什么不像var ajaxCall = function(){}; ?? 2.此代码段末​​尾的(),我们需要吗?

欢迎任何对新手的评论。感谢。

0 个答案:

没有答案