非常に複雑な多次元配列があります。
各項目は次のようになります (このコードは、配列にプッシュされる var を示しています)。
var arrayItem = {
'itemId': '00001',
'itemName': 'Biscuits',
'parentId': 'Food',
'children': []
};
itemId は常に一意です。children 配列には、さらに多くarrayItem
の (s) が取り込まれます。したがって、配列は多くのレベルを持つことができます (最大 9 の可能性がありますが、それ以上の可能性もあります) - 基本配列には x 個のオブジェクトがあり、それぞれに y 個の子オブジェクトなどがあります...
特定のを検索する方法はありますかitemId
。さまざまな .each メソッドを試しましたが、多次元配列のすべてのレベルを検索できないようです。
どんな助けでも大歓迎です。