javascript - 定义数组的两种方法

时间:2013-06-14 07:45:57

标签: javascript

我有一些数组,而我想在内部数组中定义另一个数组。这两个定义是否相等?非常感谢:)

args: [{
    key: "data",
    ajaxOptions: {
        url: '/rest/adrestresource/1.0/activedirectory/findgroups%20test@lab.local%20Bezhesla1%20localhost%20CN=Builtin,DC=lab,DC=local',
        type: "GET",
        dataType: "xml"
    }
}];

args: function () {
    return [{
        key: "data",
        ajaxOptions: {
            url: '/rest/adrestresource/1.0/activedirectory/findgroups%20test@lab.local%20Bezhesla1%20localhost%20CN=Builtin,DC=lab,DC=local',
            type: "GET",
            dataType: "xml"
        }
    }];
}

它用于配置a gadget,文档说: 对象数组或返回一个对象的函数。 Ť 第一种方法是正常工作,但是通过返回它的函数定义数组不起作用:?

1 个答案:

答案 0 :(得分:2)

第一个例子是你有一个属性是一个数组。第二个例子,它是一个返回数组的方法,所以称之为:

// example 1
var myArray = Something.args; // property

// example 2
var myArray = Something.args(); // method