現在のwebApp用のOODシステムがあり、すべての要素にIDがあり、各ページの要素配列に配置されています。各新しい要素のIDは、elemenetが配置されているページに関係なく連続した番号です。たとえば、7ページのプロジェクトに25の要素がある場合、どのページに配置されても、新しい要素のIDは次のようになります。たとえば、IDが1と4の2つの要素を持つプロジェクトのページ1は次のようになります。
[undefined, proto.constructor, undefined, undefined, proto.constructor ]
このように要素を参照するのは非常に簡単です。必要なのは要素のページ番号とIDだけであり、たとえばpages [1].elements[1]のように要素を呼び出すことができるからです。しかし、このメソッドで私が抱えている問題は、最終的なJSONに「未定義」の要素が過剰に含まれ、JSONが不必要に大きくなりすぎることです。それを回避する方法はありますか?