多くの配列操作(ソート、フィルタリングなど)を行うJavaScriptアプリケーションを作成しました。独自の配列オブジェクトをJavaScriptで作成できますか?
現在、私の機能は、このようなものです:
function (myArray, arg1, arg2,...)
myarrayのは、私が働いている配列、およびARG1、ARG2であり、...配列を変更するための関数が使用する引数です。
私はそれをオブジェクトと(ア・ラ・jQueryの)引数の間に明確な分離を持ってすっきりだろうと思っています:
myArray.function(arg1, arg2,...)
私は私が私の機能を追加するためにArray.prototypeをを使用することができることを知っていますすべての配列ですが、これは私が追加する関数が実際に私の場合に固有であり、一般的な配列に意味をなさないので重すぎます。私はオブジェクトを作成できることも知っていますが、JavaScript(indexOf、filterなど)で使用可能な配列メソッドのメリットはありません。
独自の配列オブジェクトを作成する方法はありますか?それはデフォルトの配列メソッドを継承し、自分で追加することができますか?
:
今、あなたは、新しい拡張された配列を作成し、これを書くことができますoop内のすべてを必要としない – dynamic
右ですが、私はそれがいかにクリーンであるか、例えばチェーン化やデフォルトのオプション/引数の定義などが好きです。説明のために – Christophe