I developed E-commerce app.
I have a list of products.
Here is my array:
[
{
Desc:Commodo adipisicing officia non excepteur officia nostrud,
details:{
"P_TITLE" : "Martina",
"P_TYPE" : "simple",
"P_DESCRIPTION" : "Commodo adipisicing officia non excepteur officia nostrud. Eu voluptate amet elit nulla.",
"P_STOCK" : 100.0,
"PRICE_REGULAR" : 194.0,
"PRICE_SALE" : 161.0,
}
},
{
Desc:Laborum cupidatat dolor tempor cillum incididunt,
details:{
"P_TITLE" : "Martina",
"P_TYPE" : "simple",
"P_DESCRIPTION" : "Laborum cupidatat dolor tempor cillum incididunt in veniam nisi dolore.Eu voluptate amet elit nulla.",
"P_STOCK" : 100.0,
"PRICE_REGULAR" : 194.0,
"PRICE_SALE" : 80.0,
}
},
{
Desc:Anim ad et sunt aliquip proident,
details:{
"P_TITLE" : "Martina",
"P_TYPE" : "simple",
"P_DESCRIPTION" : "Anim ad et sunt aliquip proident fugiat deserunt.Eu voluptate amet elit nulla.",
"P_STOCK" : 100.0,
"PRICE_REGULAR" : 194.0,
"PRICE_SALE" : 150.0,
}
},
{
Desc:Eiusmod aliquip eu aute elit eiusmod proident,
details:{
"P_TITLE" : "Martina",
"P_TYPE" : "simple",
"P_DESCRIPTION" : "Eiusmod aliquip eu aute elit eiusmod proident.Eu voluptate amet elit nulla.",
"P_STOCK" : 100.0,
"PRICE_REGULAR" : 194.0,
"PRICE_SALE" : 130.0,
}
}
]
I need to sort based on PRICE_SALE
.
Low to High and high to low.
I tried this:
var a=this.product.sort(function(a, b){
console.log("SORT");
return a.details.PRICE_SALE-b.details.PRICE_SALE;
})
But it's not work.