我有一些数组,而我想在内部数组中定义另一个数组。这两个定义是否相等?非常感谢:)
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,文档说: 对象数组或返回一个对象的函数。 Ť 第一种方法是正常工作,但是通过返回它的函数定义数组不起作用:?
答案 0 :(得分:2)
第一个例子是你有一个属性是一个数组。第二个例子,它是一个返回数组的方法,所以称之为:
// example 1
var myArray = Something.args; // property
// example 2
var myArray = Something.args(); // method