もちろん、どのソリューションでも問題ありませんが、次のようなオブジェクトがあります。
{ '4f871d4967e04':
[ { _id: 4f871d4adaf6fa492f000001,
product_id: 4f871d43daf6fa4e2f000002,
width: '300',
height: 300,
group: '4f871d4967e04' },
{ _id: 4f871d4adaf6fa492f000004,
product_id: 4f871d43daf6fa4e2f000002,
width: '150',
height: 150,
group: '4f871d4967e04' },
{ _id: 4f871d4bdaf6fa492f000007,
product_id: 4f871d43daf6fa4e2f000002,
width: '100',
height: 100,
group: '4f871d4967e04' },
{ _id: 4f871d4bdaf6fa492f00000a,
product_id: 4f871d43daf6fa4e2f000002,
width: '75',
height: 75,
group: '4f871d4967e04' } ],
'4f871d51200de':
[ { _id: 4f871d51daf6faf42e000001,
product_id: 4f871d43daf6fa4e2f000002,
width: '300',
height: 300,
group: '4f871d51200de' },
{ _id: 4f871d52daf6faf42e000004,
product_id: 4f871d43daf6fa4e2f000002,
width: '150',
height: 150,
group: '4f871d51200de' },
{ _id: 4f871d53daf6faf42e000007,
product_id: 4f871d43daf6fa4e2f000002,
width: '100',
height: 100,
group: '4f871d51200de' },
{ _id: 4f871d53daf6faf42e00000a,
product_id: 4f871d43daf6fa4e2f000002,
width: '75',
height: 75,
group: '4f871d51200de' } ] }
これを次のように変更したいと思います。
{"4f871d4967e04" : {
"300" : {
_id : '',
}
"150" : {
_id : '',
}
"100" : {
_id : '',
}
"75" : {
_id : '',
}
}, "4f871d4967e04" : {
"300" : {
_id : '',
}
"150" : {
_id : '',
}
"100" : {
_id : '',
}
"75" : {
_id : '',
}
}
このようにして、各「グループ」を反復処理し、単に使用this["300"]
して必要なサイズを取得できます。私はハンドルバーのテンプレートでこれを反復しているので、確認できる条件に制限されています。
どんな提案も本当に役に立ちます。
ありがとうございました!