我創建了一個有很多數組操作(排序,過濾等)的JavaScript應用程序。我可以在JavaScript中創建自己的數組對象嗎?
目前我的職務是這樣的:
function (myArray, arg1, arg2,...)
其中myarray的是數組我的工作,和ARG1,ARG2,...是使用的函數修改數組的參數。
我想,這將是整潔有對象和論據之間的明確分離(一拉的jQuery):
myArray.function(arg1, arg2,...)
我知道,我可以用Array.prototype我的功能添加到所有的數組,但這似乎太重,因爲我添加的函數真的是特定於我的情況,並且對數組通常沒有意義。我也知道我可以創建一個對象,但是我不會從JavaScript中提供的數組方法(indexOf,filter等)中受益。
有沒有一種方法可以創建我自己的數組對象,它會繼承默認的數組方法並允許我添加自己的數組對象?
守,你不需要一切在OOP – dynamic 2012-02-10 19:27:00
正確,但我喜歡它是多麼乾淨,例如鏈接或定義默認選項/參數。 – Christophe 2012-02-10 19:31:40