在JavaScript中我想转换一个数组。
[
{
'size' : 'm',
'inStock' : true
},
{
'size' : 'm',
'inStock' : true
},
{
'size' : 's',
'inStock' : true
},
{
'size' : 'm',
'inStock' : false
},
{
'size' : 'm',
'inStock' : true
},
{
'size' : 'xl',
'inStock' : true
},
{
'size' : 'xl',
'inStock' : true
},
{
'size' : 'm',
'inStock' : true
},
{
'size' : 'xxl',
'inStock' : false
},
{
'size' : 'xxl',
'inStock' : false
},
{
'size' : 'xxxl',
'inStock' : false
},
{
'size' : 'xxxl',
'inStock' : true
}
]
到此:
[
{
'size' : 's',
'inStock' : true
},
{
'size' : 'm',
'inStock' : true
},,
{
'size' : 'xl',
'inStock' : true
},
{
'size' : 'xxl',
'inStock' : true
},
{
'size' : 'xxxl',
'inStock' : true
}
]
所以我想合并数组,如果一个或多个项目的'inStock'设置为true,那么必须将其设置为该值,否则为false。
我试图遍历数组,但这对我不起作用。