I have the following array of objects:
[ { "id" : 1, "pricePerDay" : 50, }, { "id" : 2, "pricePerDay" : 70 } ]
Based on the user input from a i want to filter either ASC or DESC on the pricePerday
. Obviously this would work with:
this.products.sort((a, b) => parseFloat(b.pricePerDay) - parseFloat(a.pricePerDay));
BUT i have the variable filterType
which now contains the string 'pricePerDay'
. How can I use this variable to search the array of objects to properties that have the same key and sort this array based on that key?
filterType
variable