0
我有一個像下面這樣的函數。當我創建功能的這樣一個新的對象:如何從js函數返回多個對象
var newArray = new ArrayCollection();
在newArray
我要訪問的功能屬性和階級是這樣的:
var first= newArray[0]
相反的:
var first = newArray.Collections[0]
和:
newArray.add("a");
如何修改功能來做到這一點?
ArrayCollection = function()
{
this.Collections = new Array();
this.add = function (value)
{
....
};
this.remove = function (value)
{
....
};
this.insert = function (indx, value)
{
....
};
this.clear = function()
{ ...
}
}
抱歉,無法理解你的問題。標題回答:只返回一個列表''return [firstObject,secondObject];''。回覆帖子的其餘部分(它與標題看起來很無關):讓你的集合類使用''Array''作爲原型,或者按照Emissary的建議改變Array的原型。 (順便說一下,請考慮接受一些人提供給你的其他問題的答案。) – Tony 2012-02-29 09:46:01