Ho creato un'applicazione JavaScript con molte manipolazioni di array (ordinamento, filtro, ecc.).Posso creare il mio oggetto array in JavaScript?
Attualmente le mie funzioni sono come questo:
function (myArray, arg1, arg2,...)
dove myArray è la matrice sto lavorando su, e arg1, arg2, ... sono gli argomenti utilizzati dalla funzione di modificare l'array.
Sto pensando che sarebbe stato più ordinato di avere una chiara separazione tra l'oggetto e gli argomenti (alla jQuery):
myArray.function(arg1, arg2,...)
So che potrei usare Array.prototype per aggiungere la mia funzione di tutti gli array, ma questo sembra troppo pesante in quanto le funzioni che aggiungo sono specifiche del mio caso e non hanno senso sugli array in generale. So anche che potrei creare un oggetto, ma in questo caso non trarrai alcun vantaggio dai metodi di array disponibili in JavaScript (indexOf, filter, ecc.).
C'è un modo per creare il mio oggetto array, che eredita i metodi di array predefiniti e mi consente di aggiungere il mio?
continuare a utilizzare la funzione, è non ho bisogno di tutto oop – dynamic
Giusto, ma mi piace quanto è pulito, ad esempio per concatenare o definire opzioni/argomenti predefiniti. – Christophe