He creado una aplicación de JavaScript que tiene muchas manipulaciones de array (clasificación, filtrado, etc.).¿Puedo crear mi propio objeto de matriz en JavaScript?
Actualmente mis funciones son así:
function (myArray, arg1, arg2,...)
donde miMatriz es la matriz que estoy trabajando, y arg1, arg2, ... son los argumentos utilizados por la función de modificar la matriz.
Estoy pensando que sería más ordenado para tener una clara separación entre el objeto y los argumentos (al estilo de jQuery):
myArray.function(arg1, arg2,...)
Sé que podría utilizar Array.prototype añadir mi función para todas las matrices, pero esto parece demasiado pesado ya que las funciones que agrego son realmente específicas para mi caso y no tienen sentido en las matrices en general. También sé que podría crear un objeto, pero no me beneficiaría de los métodos de matriz disponibles en JavaScript (indexOf, filter, etc.).
¿Hay alguna manera de crear mi propio objeto de matriz, que heredaría los métodos de matriz predeterminados y me permitiría agregar el mío?
seguir usando la función, no necesito todo en un solo clic – dynamic
Correcto, pero me gusta lo limpio que está, por ejemplo, para encadenar o definir opciones/argumentos predeterminados. – Christophe