我想通过专门针对每种产品的裤子库存水平对下面的 JSON 文件进行排序,但我不确定如何使用函数 _.sortBy 编写代码,我开始了但不确定我如何专门针对库存水平的裤子。首先应该是最低库存水平。有任何想法吗?谢谢!
脚本:
var sortedArray = _.sortBy(templateData, function(stocklevel) {
return stocklevel[0].looks
});
JSON:
var templateData = {
listTitle: "Shop by Look",
looks: [
{
id: "Sportswear Look 1",
products: [
{
name: "Shirt",
pid: "50",
stock_level: 1,
image: "img/look1.jpg"
},
{
name: "Trousers",
pid: "40",
stock_level: 7,
image: ""
},
]
},
{
id: "Sportswear Look 2",
products: [
{
name: "Shirt",
pid: "50",
stock_level:5,
image: "img/look2.jpg"
},
{
name: "Trousers",
pid: "40",
stock_level: 16,
image: ""
},
]
}
]
}